Abuse Melding

Je hebt een klacht over de onderstaande posting:

05-10-2019, 21:35 door Erik van Straten

Door Overcome: ... doordat je bij C heel goed moet weten wat je doet op gebied van memory handling, garbage collection, ... Binnen de programmeertalen C (en C++) is er geen sprake van "Garbage Collections" [1][2]. Wel zijn er, in elk geval voor C++, libraries die "objecten met variabele plaatsen in het geheugen" ondersteunen. In tijd-kritische C code kun je garbage collections missen als kiespijn, want je weet van tevoren nooit wanneer ze optreden en hoe lang ze duren. Het voordeel, qua snelheid, van C is dat er vanuit de programmeertaal bijna nergens op gecheckt wordt - en dat is ook meteen het nadeel. Als je een array hebt van bijv. 3 elementen, bijv. a[0], a[1] en a[2], voorkomen C en C++ niet dat je de inhoud van a[4] of a[-1] probeert te lezen of zelfs te overschrijven (in dat laatste geval overschrijf je vaak geheugen dat door andere variabelen in het programma wordt gebruikt). Programma's geschreven in talen als Java en Python klappen er dan meteen uit met een foutmelding, waardoor o.a. tijdens ...

Beschrijf je klacht (Optioneel):

captcha