Programmeren in C/Inleiding: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Kleuske (overleg | bijdragen)
Pagina aangemaakt: "De programmeertaal ''C'' heeft zich sinds zijn eerste impolementatie door Kernigan en Ritchie ontwikkeld tot een van de belangrijkste en meest gebruikte computer-talen ter werel..."
 
Kleuske (overleg | bijdragen)
k dubbelop
Regel 3:
Toch is ''C'' niet aan te raden voor beginners. Voornamelijk omdat het zich, taalkundig, enige vrijheden veroorlooft, die weliswaar zeer nuttig zijn voor wie weet wat hij doet, maar de beginner ruimschoots genoeg touw bieden om zich aan op te knopen. Mensen zonder programmeer ervaring hebben dan ook veel meer aan een strakker gedefiniëerde taal met minder voetangels en klemmen.
 
Het hoofddoel van de taal C is de programmeur zo vrij mogelijk te laten en hem directe toegang te bieden tot de hardware als dat nodig is en toch alle comfort van een hogere programmeertaal te bieden. Dit houdt onder andere in dat ''typechecking'' niet, zoals in bijvoorbeeld Pascal, rigide is, maar onderworpen aan de programmeur, de grenzen van arrays niet worden bewaakt, het beheer van het geheugen (''memory management'') grotendeels handmatig moet worden geimplementeerd en initialisatie van variabelen en gealloceerd geheugen expliciet moet plaatsvinden. Al met al meer dan genoeg om de beginnende programmeur aan te raden een andere taal te kiezen. Ruim voldoende om beginnende programmeurs aan te raden ergens anders mee te beginnen.
 
Wat voor de beginner een taal is vol met valkuilen, heeft zich echter om precies dezelfde redenen ontwikkeld tot hoofdgereedschap voor professionals. Operating systems zoals Unix en Linux zijn bijna geheel in ''C'' geschreven, evenals vele professionele toepassingen, vooral als ze strenge eisen stellen aan geheugen gebruik en snelheid.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.