Pagini recente » Statisticile problemei Farmerj | Tembelizor | Cod sursa (job #1170019) | brasov_7_jr | Diferente pentru schimbare-borland/argumentatie intre reviziile 17 si 18
Nu exista diferente intre titluri.
Diferente intre continut:
bq. Justificati deficientele compilatoarelor Borland (concis, cu liniuta de la capat, fara experiente personale sau aprecieri colaterale). *Emanuela Cerchez*
* Compilatoarele Borland sunt compilatoare pe 16 biti fata de gcc si fpc care sunt pe 32 de biti.
* Mediile de programare au fost concepute pentru a lucra pe Dos si Windows 95 si 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.
* Bibliotecile folosite in Borland nu sunt conforme cu standardul international. Lipsa bibliotecilor STL.
* BorlandC impune un standard invechit, surse concepute pentru el nu vor compila pe compilatoare conforme cu standardul international actual.
* Memorie limitata la 640KB si in cazul BorlandC instabilitate in gestionarea memoriei alocate dinamice.
* Compilatoarele Borland nu se mai folosesc la nicio competitie internationala.
* Compilatoarele Borland compileaza si ruleaza mult mai incet decat gcc sau g++.
* Borland 3.1, care este folosit la noi in tara este conceput pentru sisteme de operare mai vechi decat Windows 98, cea ce il face instabil in momentul actual.
* In Windows, Borland 3.1 ruleaza sub 'NTVDL':http://en.wikipedia.org/wiki/NTVDM (Virtual DOS Machine) care practic emuleaza mediul de DOS. De asemenea pe Windows x64 nu este posibila rularea programelor de DOS. De aici apar unele probleme mentionate mai sus.
* 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 standard 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 'NTVDL':http://en.wikipedia.org/wiki/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.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.