1) Pokud jsem si všimnul, tak C toho moc neověřuje. Pokud použiji index za hranicí pole (což není technicky přesné, ve skutečnosti jde spíše o pointerovou aritmetiku), prostě zapíšu do paměti, kam nemám. Přesně tenhle typ chyb (plus strcpy) může za velké procento problémů dnešního světa IT, a přechod na managed jazyky dost pomůže.C je jazyk - zadny jazyk samozrejme nic neoveruje. Ale konkretni kompilatory a interpreti jiz overovat mohou. Je pravda, ze pointerova aritmetika to trochu komplikuje, ale az na nejaky obskurni kod by snad nemel byt problem pridat mechanismy pro dynamicke kontroly do kompilatoru C.
Názor k článku
Linspire a Microsoft: Další dva kamarádi
Ondrej 'SanTiago' Zajicek (neregistrovaný)
19. 6. 2007 15:58

