De C + + programmeertaal is gegroeid uit de taal C , dus de twee hebben veel met elkaar gemeen . De reden voor de oprichting van C + + , was echter om verbeteringen aan te brengen in de C taal . De twee talen verschillen in een aantal belangrijke manieren. Origins De oorsprong van de taal C en C + + taal verschillend zijn . C werd ontwikkeld in 1972 bij AT & T Bell Labs door Ken Thompson en Dennis Ritchie . De C + + taal , echter , kwam veel later , in de richting van het begin van de eeuw . Ook werd ontwikkeld bij Bell Labs , maar door Bjarne Stroustrup . Het omvatte vele verbeteringen op de C -programmeertaal . Object - Oriented Programming Een belangrijk verschil tussen de taal C en C + + taal is dat C + + ondersteunt het gebruik van object - georiënteerd programmeren technieken . Object - georiënteerd programmeren is een populaire innovatie in programmeertalen . Het maakt gebruik van objecten als de basiseenheid van de programmering. Object - georiënteerd programmeren stelt programmeurs in staat om minder complexe code die ook efficiënter is schrijven . De opname van het in C + + is een belangrijke verbetering op de C taal . Level Programmeertalen worden vaak gekenmerkt door de vraag of ze hoog niveau of laag niveau . Een high - level programmeertaal is er een die meer natuurlijke taal gebruikt voor de programmering , die vervolgens wordt omgezet in machinetaal . Low - level programmeertalen zijn veel dichter bij machinetaal en niet zo dicht bij natuurlijke taal . Er zijn vele high - level en low - level aspecten van zowel de C -en C + + , maar C wordt algemeen gezien als werken op een algemeen lager niveau dan C + + of dichter bij de machine level taal . Speed < br > p Er is ook een verschil in de snelheid waarmee de taal C en C + + taal gebruiken . De C + + taal is complexer en een hogere taal dan de taal C . Hoewel dit goed in veel opzichten betekent dat de C + + taal duurt meestal langer te compileren . Het betekent ook dat applicaties geschreven in C zijn over het algemeen sneller uit te voeren dan applicaties geschreven in C + + .
|