Dar vieno analitiko svetainė

Petras Kudaras

Išleistas gcc3.3

Kaip rašo Slashdot, vakar buvo išleistas gcc3.3. Tai niekuo ypatingu neišsiskirianti populiariojo C kompiliatoriaus gcc versija. Pagrindiniai pokyčiai yra geresnis kodo profiliavimas, šiek tiek greitesnis kompiliavimas (trečios serijos gcckenčia nuo per-ne-lyg lėto C++ kompiliavimo – gcc2.95 tai daro 5-10% greičiau) ir geresnis C99 standarto palaikymas. Tiesa, su naujuoju kompiliatoriumi kol kas nesusikompiliuoja nei Linux branduolys, nei glibc2.3.2, mat yra kai kurių nedidelių pokyčių. Pats didžiausias turbūt yra tas kas preprocesorius nebepalaiko simbolių eilučių per kelias eilutes (string literals spanning multiple lines), bei šiokie tokie pokyčiai su variadinėmis funkcijomis (lygtai reikia naudoti stdargs.h vietoj varargs.h). 3.3 versija vis dar pereinamoji, didesni pokyčiai numatyti 3.4 versijoje. Ten bus naudojamas vietinis rekursinis parseris (yacc atitikmuo) bei bus atsisakyta palaikyti intel 386 procesorių (i386). Vietoj jo bus palaikomas tik i486 mašininis kodas.