Programmeren in C/Inleiding: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
kGeen bewerkingssamenvatting |
|||
Regel 14:
Zo is het een bekende fout aan te nemen dat een ''integer'' een bepaald aantal bits telt, terwijl de C-Standaard juist grote moeite doet dit soort aannames te vermijden. Vooral in kringen van PC-programmeurs wordt nog wel eens aangenomen dat de hele wereld 32 bits heeft, wat op de meeste PC's ook inderdaad het geval is. Tot men een 64-bits processor krijgt en de software plotseling rare dingen gaat doen. Een andere veelvoorkomende fout zijn impliciete aannames omtrent de ''endianness'' van getallen, de inrichting van het ''file-system'', etc.
Omdat ''C'' grote moeite doet om aannames omtrent het onderliggende Operating System en de hardware te vermijden, is het onmogelijk om alle functionaliteiten in een standaard taal onder te brengen. Zo kent ''C'' geen enkele vorm van netwerk-software, weet niets
Dit boek houdt zich uitsluitend bezig met standaard ''C'', dus zal geen aandacht besteden aan directory structuren, graphics, geluid, fonts, muizen, toetsenborden en alle andere eye-candy die moderne operating systems bieden.
|