Hlavní navigace

Názor ke článku Čeština? Jdi mi k šípku! od Ondrej 'SanTiago' Zajicek - 62> Podpora ANSI API je ve Windows z...

  • 13. 5. 2008 20:33

    Ondrej 'SanTiago' Zajicek (neregistrovaný)

    62> Podpora ANSI API je ve Windows z důvodu zpětné kompatibility.

    A co kompatibilita s ISO standardem pro C99? Predpokladam, ze Microsoft ma C kompilator, ktery podporuje ISO C99. Kdyz vezmu nejaky program ktery je striktne podle C99 (napriklad vedecky program, ktery cte ze souboru cisla a neco s nima pocita) a prelozim ho takto pro Windows, ktere API se pouzije pro implementaci fopen()? Tipuji, ze ANSI API a tedy ten program nebude fungovat na nektere soubory.

    Je-li tomu tak, pak jde o ultimativni argument proti pouzivani diakritiky ve jmenech souboru:

    V nejrozsirenejsim desktopovem operacnim systemu multiplatformni (podle normy ISO C99) programy nemohou otevrit nektere soubory s diakritikou. A je to by design, takze se to nejspis nezmeni.