Care este limbajul de programare preferat al vostru?

Despre PHP, MySQL, HTML, C++, VB, JAVA etc.

Moderator: Moderatori

User avatar
thugstyle
Posts: 361
Joined: Sun Jun 01, 2003 11:27 pm

Care este limbajul de programare preferat al vostru?

Post by thugstyle »

Si de ce?
User avatar
Tudor.b
Posts: 960
Joined: Tue Jun 03, 2003 8:18 pm

Post by Tudor.b »

La mine Java...
Plusuri:
+ utilizare ushoara, eficientza destul de mare
+ nu te lasa s-o iei pe aratura cu pointerii (ca C++)
+ bytecode-ul ruleaza independent de arhitectura
+ appleturile care îţi mai rezolva din problemele browserelor lamere
Minusuri:
- modul de lucruri cu string-uri
- destul de greoi la evaluat variabile dpdv boolean
User avatar
AngeloML
Radioactiv
Posts: 165
Joined: Fri Feb 28, 2003 11:56 pm

Post by AngeloML »

Eu cred ca am inceput sa prefer PHP. Cu toate ca ma simt cel mai bine cand programez in C++.
User avatar
Tudor.b
Posts: 960
Joined: Tue Jun 03, 2003 8:18 pm

Post by Tudor.b »

Intrebare de baraj: de ce?
Doru
Posts: 269
Joined: Tue Jul 01, 2003 12:16 pm

Post by Doru »

c++ si html

de ce?

c++ imi place mai mult decat pascal (stii faza cu pe a 9-a nu ai de ales ori faci una ori alta ... doamne da sa fac c++ ca mai stiu cate ceva)

html .. pt ca stiu cate ceva in el ... si imi place sa invat .. destul de usurel .. dar foarte bun la partea de design ...
User avatar
AngeloML
Radioactiv
Posts: 165
Joined: Fri Feb 28, 2003 11:56 pm

Post by AngeloML »

PHP pentru ca mi se pare mult mai usor decat C++ si parca este mai "developer friendly" (nu stiu daca exista termenul asta). Singurul lucru care poate deveni deranjant este absenta unui compilator care te poate face sa stai ore intregi cautand o eroare cauzata de o simpla paranteza lipsa. Avantajul este ca in timp observi ca devii mai atent cu ce scrii si codul devine mai curat si mai usor de inteles.

C++ pentru ca lucrez de peste 3 ani in el si simt ca in el pot sa fac mai multe decat in alte limbaje de programare si ca pot oricand sa ma joc putin in el. Datorita unei foarte lungi perioade de lucru in el deja mi se pare un mijloc de home entertainment.
User avatar
std
Moderator
Posts: 4317
Joined: Sat Mar 16, 2002 2:00 am

Post by std »

Pentru programare web: ActionScript (Flash):
-vine cu un mediu de dezvoltare excelent (FlashMX)
-are capacitati multimedia imense, dar este un limbaj de programare dezvoltat
-se poate face aproape orice in el (in limitele unui limbaj de programare web of course)
-se integreaza cu CFML, XML, PHP, Perl(CGI), JavaScript

Pentru programarea "normala": C++ :
-este cel mai folosit si piata nu se satura de programatori C/C++
-desi un program nu ruleaza pe toate platformele, este relativ usor de portat
-exista un add-in pentru Open Watcom care nu te lasa sa o iei pe aratura cu pointerii :)

Altele: LISP - excelent pentru programe "inteligente", PERL pentru ca e usor de folosit si interpretat.
User avatar
euufilip
Posts: 169
Joined: Mon May 26, 2003 4:28 pm

Post by euufilip »

delphi6 cu siguranta.

avantaje:
-usurinta in programare. mai ales in mediul vizual.
-introducerea de siruri (array) dinamice. o alternativa reusita la pointeri.
-biblioteci puternice (html,smtp,activex etc)
-asm pe 32 biti
euu
User avatar
Yoshi
Posts: 3085
Joined: Sat Mar 29, 2003 10:00 pm

Post by Yoshi »

Pana acum am avut contact cu C++ , Borland Pascal in liceu .... si scripting in PHP.
De departe PHP imi este mult mai de folos pentru ca am nevoie de lucru cu baze de date si mi s-a parut extrem de usor de invatat, chiar daca este doar scripting.
User avatar
thugstyle
Posts: 361
Joined: Sun Jun 01, 2003 11:27 pm

Post by thugstyle »

Preferintele mele :
Pentru web PHP, pentru ca este foarte puternic si foarte usor de utilizat, are suport excelent pentru lucrul cu baze de date si are un suport tehnic foarte bun, iar comunitatea programatorilor in PHP este imensa.
Pentru programare simpla, Pascal pentru ca poate face tot ce face C-ul numai ca mult mai usor. Limbajul este mult mai explicit si mai usor de urmarit decat altele.
Pentru programare visuala, Visual Basic pentru ca foloseste un limaj de programare foarte usor de inteles, este usor de folosit si invatat (daca ai timp), poate face absolut orice (cu toate ca nu este portabil pe alte platforme si ruleaza ma greu decat Visual C-ul), are suport excelent pentru programare 3D si (foarte important) pentru ca are o comunitate de programatori f mare(poate cea mai mare).
User avatar
Tudor.b
Posts: 960
Joined: Tue Jun 03, 2003 8:18 pm

Post by Tudor.b »

Pascalu` nu face tot ce face C-ul...mai ales la programele cretine (de la shcoala, facultate), C rulz...in Java imi lipseshte supra incarcarea operatorilor. Pascal sau BASIC tot aia e...
User avatar
Fujy
Posts: 11
Joined: Fri Aug 29, 2003 8:16 am

:))

Post by Fujy »

LoL ... Pascalul SUX ... eram foarte incantat de el prin a 10-a apoi m`am lasat la mana mea ... cand programand ... pascalul ma trimitea la un modul de C ... Atunci m`am enervat .... si m`am apucat de C. Sper sa fiti de acord cu mine ca pascalul nu poate face ... ce face C-ul. Dar pentru mine a fost un inceput asa cum a fost si Basic-S -ul ... pe vremea cand nu ne permiteam un 286, 386.


Best regards,
Albert Fujimotto
-= Albert Fujimotto =-

Web Designer , Programmer
Undernet General Help/Chat Channel Owner
Undernet User-Com, UserGuide, DMSetup, PHP.ro, Mirc_Help Channel Helper
Cybertown Block Leader
User avatar
std
Moderator
Posts: 4317
Joined: Sat Mar 16, 2002 2:00 am

Post by std »

:lol: eu m-am distrat cu Logo pe C64... funny
User avatar
thugstyle
Posts: 361
Joined: Sun Jun 01, 2003 11:27 pm

Post by thugstyle »

Sorry dar nu pot sa fiu de acord cu voi.
User avatar
Fujy
Posts: 11
Joined: Fri Aug 29, 2003 8:16 am

Post by Fujy »

Pai explica Thug?!?!? ... tocmai ca nu a facut ce face c-ul si a avut nevoie de acel modul de c ... am migrat spre c. deci spun din proprie experienta. Btw sti C? (curios). Sau cat de avansat ai programat in pascal ... ceva asm? waiting your replay.
-= Albert Fujimotto =-

Web Designer , Programmer
Undernet General Help/Chat Channel Owner
Undernet User-Com, UserGuide, DMSetup, PHP.ro, Mirc_Help Channel Helper
Cybertown Block Leader
User avatar
thugstyle
Posts: 361
Joined: Sun Jun 01, 2003 11:27 pm

Post by thugstyle »

Stiu si Pascal stiu si C. Si faptul ca Pascalul poate face orice face C-ul a spus-o cineva care se pricepe, iar eu personal sunt de acord cu el. Fara sa apelezi la ASM din Pascal poti sa faci orice(poate ca trebuie sa-ti scrii singur niste functii dar pana la urma faci ce vrei).
User avatar
Fujy
Posts: 11
Joined: Fri Aug 29, 2003 8:16 am

Post by Fujy »

Oricum mi se pare ... limitat :) ... oare poate ce face c-ul sub linux?:) Ma refer nu numai la WIN/DOS ci si la UNIX/LINUX ... :)
-= Albert Fujimotto =-

Web Designer , Programmer
Undernet General Help/Chat Channel Owner
Undernet User-Com, UserGuide, DMSetup, PHP.ro, Mirc_Help Channel Helper
Cybertown Block Leader
User avatar
iso
Radioactiv
Posts: 86
Joined: Fri Aug 29, 2003 5:11 am

Post by iso »

* pentru Pascal trebuie sa fi expert ca sa folosesti mai mult de 650KB de memorie, si asta sux. obisnuiam sa prescurtez variabilele ca nu aveam destula memorie (3 booleane = 1 byte calculat cu 3 mod-uri)
* FlashMX si AS-ul sau... cere prea mult, sincer sa fiu. la sistem ma refer. obisnuiam sa ma joc in AS noptsi intregi, pana am inceput sa fac chestii din ce in ce mai complicate si deja ma lasa procu. asa ca am lasat-o balta
* C? C++? ce-s alea? :oops:
* HTML - "platforma" pentru PHP
* PHP - my all time fave. pe langa faptul ca stie sa faca multe (nu incep si eu ca D. sa enumar abilitatsi), mi se pare dementsial felul in care se coloreaza sursa in winsyntax (just a side-joke). rapid, foarte rapid. pentru P-ul meu la 200 cu 64 de ram, AS deja ma seca, iar PHP-ul a picat chiar bine. e rapid si destept. intradevar, enervant (vorba lui AngeloML) cand nu inchizi o acolada si itsi zice ca ai eroare pe linia 178 cand codul tau are 177 de linii :) dar cu timpul, dev-ul devine juaca, si nu mai apar probleme de genul asta.[/b]
ooc
User avatar
euufilip
Posts: 169
Joined: Mon May 26, 2003 4:28 pm

Post by euufilip »

trebuie sa fiu de acord cu thug. pascalul face ce face si c-ul.
...delphi face ce face si vc++.
si atat => ca c-ul e nimic pe langa delphi si vc++. la fel si pascalul.

ISO.: despre parerea ta cu privire la memorie in pascal, permite-mi sa nu fiu de acord... si iti spun sigur. poti folosi cata memorie vor muschii tai adica cat te tine RAM-ul. Ai incercat vreodata sa lucrezi in modul protejat? Dc nu... incearca si ai sa fii uimit. pe mine ma preocupa in deosebi partea grafica si fara asta n-as fi lucrat niciodata in SVGA cu 256culori,16bit color, 32 bit color.... pt ca da se poate, trebuie doar sa-ti creezi singur bibliotecile respective pt ca el (PAscalul) nu are asa ceva, cum dealtfel si C-ul e la fel de deficitar.
euu
User avatar
iso
Radioactiv
Posts: 86
Joined: Fri Aug 29, 2003 5:11 am

Post by iso »

da, ai dreptul sa nu fi de acord cu mine :) dar eu am zis doar ca nu am descoperit cum se face. nu ziceam ca nu se poate.
ooc
User avatar
Tudor.b
Posts: 960
Joined: Tue Jun 03, 2003 8:18 pm

Post by Tudor.b »

euufilip wrote:...delphi face ce face si vc++.
Nope...delphi == visual basic cel mult. Tu pui prost problema. Baga aici ca sa nu poluam topicu` asta: http://www.xtrempc.ro/forum/viewtopic.p ... 795#136795
User avatar
euufilip
Posts: 169
Joined: Mon May 26, 2003 4:28 pm

Post by euufilip »

ma rog. fiecare crede ce vrea.
omul a vorbit de o problema si am dat raspunsul. sau crezi ca nu e corect?
euu
User avatar
Zvunks
Posts: 1051
Joined: Mon Dec 03, 2001 2:00 am

Post by Zvunks »

Visual FoxPro 6.0 (sau mai recent)....Imi place pentru ca-l stiu (cit de cit) :D si pentru ca am mai programat (destul de mult) in FoxPro sub DOS. Totusi pentru baze de date FoxPro este un limbaj specializat sub acest aspect.
"Inteligenta artificiala nu se va putea compara niciodata cu prostia naturala."
User avatar
Tudor.b
Posts: 960
Joined: Tue Jun 03, 2003 8:18 pm

Post by Tudor.b »

Mda, ashtia cu pascal == C, cum se face un thread in pascal?
psycho too
Posts: 39
Joined: Sat Jul 19, 2003 1:18 am

Post by psycho too »

aviz celor care sustin ca faci cu Pascalul ce faci cu C/C++

cum faceti mai baieti sa se miste la fel de repede?
psycho too
Posts: 39
Joined: Sat Jul 19, 2003 1:18 am

Post by psycho too »

Zvunks,
din pacate FoxPro-ul nu are arhitectura client-server, deci nu e pt baze de date mari (de la sute de mii de inregistrari in sus) accesate concurent, decat pt aplicatii mai mici, dar si eu am inceput cu Fox-ul apoi am trecut la MSSQL si am intalnit aspecte mult mai profesioniste (specifice limbajului SQL, arhitecturii etc.).
User avatar
Zâna Măseluţă
Admin
Posts: 10743
Joined: Tue Dec 31, 2002 2:52 pm

Post by Zâna Măseluţă »

Visual Basic 6.0 - pentru ca e singurul pe care am avut timp sa-l invat, e limbaj usor de invatat si pentru incepatori, am lucrat o gramada pe el (in special baze de date), si are o tona de help.
Lumea mă invidiază că beșina mea miroase tare cade omu din picioare
User avatar
euufilip
Posts: 169
Joined: Mon May 26, 2003 4:28 pm

Post by euufilip »

A.cum faci un program pascal sa se miste la fel in C. Tips:
1. foloseste asm
2. daca nu stii asm scrie corect programul in pascal si obtii aceleasi performante. eu am lucrat ani la rand cu astfel de conversii si am abtinut acelasi rezultat. problema este cum faci sa nu se miste la fel.

B.despre threaduri:
vrea sa vad si eu unul scris in c. ala de dos pt ca presupun ca despre ala e vorba. pentru ca in delphi se poate relativ usor.
dar vreau sa o vad si pe asta. din cate stiu eu dosul nu este un sistem multitasking si teoretic nu este posibil. dar vreau sa vad ca ma insel. vreau un exemplu. sau cer pre mult.
euu
User avatar
korggis
Posts: 967
Joined: Wed Jan 15, 2003 7:57 pm

Post by korggis »

C/C++ ... ca m-am obisnuit cu ele...
Python pentru usurinta in programare...
User avatar
euufilip
Posts: 169
Joined: Mon May 26, 2003 4:28 pm

Post by euufilip »

unde il gasesti pe python asta. e ceva de capul lui?
euu
User avatar
Black Shark
Moderator
Posts: 3096
Joined: Tue Nov 26, 2002 9:51 pm

Post by Black Shark »

euufilip wrote:unde il gasesti pe python asta. e ceva de capul lui?
pentru informare http://www.python.org ar fi un punct bun de inceput :)
un extras din introducere pentru cei nerabdatori:
python.org wrote:What is Python?

Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java.

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.

The Python implementation is portable: it runs on many brands of UNIX, on Windows, OS/2, Mac, Amiga, and many other platforms. If your favorite system isn't listed here, it may still be supported, if there's a C compiler for it. Ask around on news:comp.lang.python -- or just try compiling Python yourself.

The Python implementation is copyrighted but freely usable and distributable, even for commercial use.
1 out of 3 people who start smoking will eventually die. The other two apparently become immortal.
User avatar
Arpad
Posts: 74
Joined: Sun Nov 02, 2003 12:58 am

Post by Arpad »

Limbajele mele preferate sunt: Delphi,Pascal,Protel,Java
De ce?
Pentru ca m-am obisnuit cu ele!
psycho too
Posts: 39
Joined: Sat Jul 19, 2003 1:18 am

Post by psycho too »

euufilip wrote:A.cum faci un program pascal sa se miste la fel in C. Tips:
1. foloseste asm
2. daca nu stii asm scrie corect programul in pascal si obtii aceleasi performante. eu am lucrat ani la rand cu astfel de conversii si am abtinut acelasi rezultat. problema este cum faci sa nu se miste la fel.
1. asm poti folosi in amadoua, este un raspuns ocolitor! nu lauzi eficienta unui limbaj prin mecanismele ei de suplinire a ceea ce nu este!
2. (stiu asm) presupunand ca scriu corect programul in Pascal explica-mi urmatoarele:
a) cum faci sa fie mai rapid i:=i+1 decat i++ ?
b) Pascal face verificarea tipurilor, iar C++ nu, deci aici compilatorul nu e mai rapid?
psycho too
Posts: 39
Joined: Sat Jul 19, 2003 1:18 am

Post by psycho too »

of of mai mai

cu C nu poti face thread-uri in dos, dar ce, cu Delphi poti ?!? (in virtutea aceleasi idei).

macar cu anticul ANSI C poti face thread-uri in UNIX, Linux de vreo 30 de ani...
User avatar
Arpad
Posts: 74
Joined: Sun Nov 02, 2003 12:58 am

Post by Arpad »

euufilip zicea foarte bine ce-a zis!
Last edited by Arpad on Wed Nov 26, 2003 10:32 pm, edited 1 time in total.
User avatar
Tudor.b
Posts: 960
Joined: Tue Jun 03, 2003 8:18 pm

Post by Tudor.b »

euufilip wrote:trebuie sa fiu de acord cu thug. pascalul face ce face si c-ul.
...delphi face ce face si vc++.
si atat => ca c-ul e nimic pe langa delphi si vc++. la fel si pascalul.

EFI (inlocuitoru` ala beton de bios) e scris in C (pascal nu shtie asta, delphi nu shtie asta). Toate librariile GSL pentru calcule matematice sunt scrise in C (pascal nu shtie asta, delphi nu shtie asta). etc.
User avatar
Arpad
Posts: 74
Joined: Sun Nov 02, 2003 12:58 am

Post by Arpad »

stii tu programare avansata delphi sau pascal de zici aberatiii de astea!
User avatar
Tudor.b
Posts: 960
Joined: Tue Jun 03, 2003 8:18 pm

Post by Tudor.b »

Porneshti de la premiza (eronata) ca toţi ceilaltzi sunt proshti iar tu eshti deshtept. Da, potzi face chestia aia in pascal/delphi implementand module de C (doh)...dar programatorii marilor companii din domeniu au decis ca au shi lucruri mai bune de facut cu vietzile lor...
User avatar
Arpad
Posts: 74
Joined: Sun Nov 02, 2003 12:58 am

Post by Arpad »

repet intrebarea si te rog sa-mi raspunzi!
stii tu programare avansata in pascal sau in delphi!
User avatar
Arpad
Posts: 74
Joined: Sun Nov 02, 2003 12:58 am

Post by Arpad »

sa stii ca esti cam increzut!
Cred(parerea mea) ca ar trebui sa te mai documentez!
nici eu nu-s AS, si nici n-am zis vreodata chestia asta,da crede-ma ca am scris programe de mi-or iesit pe ochi si in C si in Pascal si in Protel si in VB,Delphi,VC++.
Singuru in care nu ma pricep asa de bine ii Java(ala il invat acuma)
Post Reply