Care este limbajul de programare preferat al vostru?
Moderator: Moderatori
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
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
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.
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.
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.
-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.
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).
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).
:))
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
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
Web Designer , Programmer
Undernet General Help/Chat Channel Owner
Undernet User-Com, UserGuide, DMSetup, PHP.ro, Mirc_Help Channel Helper
Cybertown Block Leader
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
Web Designer , Programmer
Undernet General Help/Chat Channel Owner
Undernet User-Com, UserGuide, DMSetup, PHP.ro, Mirc_Help Channel Helper
Cybertown Block Leader
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
Web Designer , Programmer
Undernet General Help/Chat Channel Owner
Undernet User-Com, UserGuide, DMSetup, PHP.ro, Mirc_Help Channel Helper
Cybertown Block Leader
* 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]
* 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

ooc
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.
...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
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#136795euufilip wrote:...delphi face ce face si vc++.
Visual FoxPro 6.0 (sau mai recent)....Imi place pentru ca-l stiu (cit de cit)
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."
-
- Posts: 39
- Joined: Sat Jul 19, 2003 1:18 am
-
- Posts: 39
- Joined: Sat Jul 19, 2003 1:18 am
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.).
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.).
- Zâna Măseluţă
- Admin
- Posts: 10743
- Joined: Tue Dec 31, 2002 2:52 pm
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.
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
- Black Shark
- Moderator
- Posts: 3096
- Joined: Tue Nov 26, 2002 9:51 pm
pentru informare http://www.python.org ar fi un punct bun de inceputeuufilip wrote:unde il gasesti pe python asta. e ceva de capul lui?

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.
-
- Posts: 39
- Joined: Sat Jul 19, 2003 1:18 am
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!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.
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?
-
- Posts: 39
- Joined: Sat Jul 19, 2003 1:18 am
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.
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)
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)