C - Hi-Tek optimalizace kodu - hledá se... :-)
Lukas Grepl
L.Grepl@sh.cvut.cz
Úterý Leden 11 13:00:03 CET 2005
> Kdyz uz se tu mluvi o kompilatorech, nasel by se tu "pan Karfík", který by věděl, kde potkat C kompilator, ktery zvladne PIC18F6520?
Treba na http://htsoft.com/products/pic18ccompiler.php. Sice stoji $950,
ale pokud to s nim myslite vazne, tak si myslim ze je ta cena primerena.
S kompilatorem mam velmi dobre zkusenosti. Skvely je jejich support,
bezne reaguji behem jednoho dne (tj. pres noc - posun casu). Pokud
nahodou najdete nejaky bug, mate velmi rychle k dispozici opravdu (ne za
tydny az mesice, ale vetsinou za ten jeden den).
Pouzivam ho predevsim na jeden vetsi projekt (momentalne asi 25k radek)
- je to firmware pro nekolik zarizeni, velka cast kodu je spolecna
(komunikace, datove struktury, knihovny pro periferie, ...) - takze neco
podobneho jak tu psal Michal HW.
Vyhodou je, ze je nema zadna vyrazna omezeni co se tyce slozitosti kodu.
Da se rict, ze 99% a vic veci, ktere se daji podle ANSI napsat zvladne
prelozit - ne jak u nekterych kompilatoru, kde napisete a=b*(c+d) a uz
je to na ne moc slozite. Optimalizace kodu slusna, i kdyz misty by mohla
byt trosku lepsi. Pokud vam u nejake casti kodu opravdu zalezi aby byla
co nejrychlejsi, neni problem se podivat do listingu co kompilator
"nepochopil" (ve smyslu optimalnosti kodu) a napsat to lepe - ono je to
i o programatorskem stylu, nejen o "chytrosti" kompilatoru.
Lukas Grepl
Další informace o konferenci Hw-list