Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2008-10-17 07:14:00.
Revizia anterioară Revizia următoare
Revizia anterioară Revizia următoare
Argumentatia
Justificati deficientele compilatoarelor Borland (concis, cu liniuta de la capat, fara experiente personale sau aprecieri colaterale). Emanuela Cerchez
- BorlandC impune un standard invechit.
- Surse concepute pentru el nu vor compila pe compilatoare conforme cu standardul international actual.
- Bibliotecile folosite in Borland nu sunt conforme cu standardul international.
- Lipsa bibliotecilor STL, incluse in standardul de C++.
- Compilatoarele Borland sunt compilatoare pe 16 biti. Procesoarele actuale sunt pe 32 sau 64 de biti. Compilatoarele gcc si fpc sunt pe 32 de biti.
- Mediile Borland au fost concepute pentru mediul DOS. In Windows acestea ruleaza sub NTVDM (Virtual DOS Machine) care practic emuleaza mediul DOS. De aici apar o serie de probleme:
- Programele sufera unele probleme cu folosirea excesiva a procesorului si a memoriei pe Windows XP. Acest lucru ingreuneaza rularea altor aplicatii in paralel pe un calculator cu un singur procesor.
- Pe Windows x64 nu este posibila rularea programelor de DOS.
- Compilatoarele Borland compileaza si ruleaza mult mai incet decat gcc sau g++. Acest lucru este cauzat atat de lipsa optiunilor de optimizare pentru noile tipuri de procesoare cat si de emularea DOS sus mentionata.
- Memorie statica limitata la 640KB. In cazul BorlandC instabilitate in gestionarea memoriei alocate dinamice.
- Compilatoarele Borland nu se mai folosesc la nicio competitie internationala.
- Compilatoarele Borland folosite la OJI nu mai sunt in de dezvoltare activa si versiunile mai noi nu sunt gratuite. In schimb, compilatoarele gcc/fpc sunt gratuite si imbunatatite activ.