De C -programmeertaal is ontwikkeld door Dennis Ritchie bij Bell Labs tussen 1968 en 1972 voor Unix systemen . Ritchie afgeleid van de kenmerken van C van de vroegere taal B , dat is waarom hij koos voor de naam . Vandaag de dag , is C uitgegroeid tot een van de meest populaire talen . Invloed van C kan worden gezien in veel recentere programmeertalen , vooral C + + . Veel van de C's voordelen zijn vanwege zijn leeftijd en gemeenschappelijkheid . Looptijd C is rond voor een zeer lange tijd in termen van het programmeren van computers . Bijna elk aspect van de taal , met inbegrip van trucs die niet door de oorspronkelijke ontwikkelaars waren bedoeld , is onderzocht en duidelijk uitgelegd . Er zijn een schat aan voorbeelden en herbruikbare broncode vrij beschikbaar op het internet . Draagbaarheid Vandaag , zijn er zeer weinig platformen die niet beschikken over een C -compiler . Dit betekent dat , met enkele kleine knutselen , kan bijna elke C -programma worden samengesteld om te draaien op vrijwel elk platform . C is ontstaan als een taal voor het schrijven computersysteem software , maar is sindsdien veelvuldig gebruikt voor het ontwikkelen van software voor draagbare platformen zoals smartphones . Common Language omdat C is zo veel gebruikt en goed begrepen , het is een geweldig hulpmiddel voor het uiten programmering ideeën op een manier die anderen kunnen begrijpen , ongeacht de taal die ze het meest vertrouwd zijn . C kan ook worden gezien als archetypische vele later talen . Taalconstructies in C , zoals " if" statements , " voor " en " terwijl" loops , en typen variabelen , kan gevonden worden in veel meer moderne talen , dus ideeën uitgedrukt in C kan nog steeds worden begrepen door programma-ontwikkelaars . < Br > Low - Batt Hoewel C is technisch gezien een high-level taal , wat betekent dat het abstraheert programmeren weg van de basis machine code , het is een van de " laagste - niveau "high - level programmeertalen . C -code oefent krachtige , directe en nauwe controle over de machine . Omdat C is zo nauw verbonden met de machine , het biedt methoden voor directe toegang tot systeemcomponenten , zoals de harde schijf , optische stations en printers . Procedurele Taal C is een procedurele programmeertaal , niet een object - georiënteerde programmeertaal . Echter, ondanks het ruime gebruik van object - georiënteerd ontwerp in moderne programmeertalen , vele toepassingen nog beter geschikt voor de procedurele stijl van het ontwerp , dat gaat vaak onkundige tot vele vele programmeurs , die zich uitsluitend richten op het object - georiënteerd ontwerp . Leren C biedt een sterke procedurele achtergrond , dat is een waardige vaardigheden . Verhouding tot C + + + C + + begon als een uitbreiding van de C -programmeertaal , maar het uiteindelijk ontwikkeld tot een volledig objectgeoriënteerde taal van zijn eigen. Echter, omdat het deelt de meerderheid van de syntax en de structuur van C , het is een eenvoudige taak om de overgang van C naar C + + , of van C + + naar C
|