Posts

C++ Termen

Compiler Een programma dat broncode vertaalt naar machinetaal (objectcode). Linker Een programma dat losse stukjes gecompileerde code (objectfiles) samenvoegt tot één uitvoerbaar programma. Executable Een uitvoerbaar bestand dat direct op de computer kan worden gestart (zoals .exe op Windows of zonder extensie op Linux/macOS). Object code De tussenvorm van gecompileerde code, nog niet gelinkt tot een volledig programma (meestal .o of .obj bestanden). Comment Tekst in de broncode die wordt genegeerd door de compiler; bedoeld voor uitleg of notities. (Bijv. // dit is een comment ) Library (Bibliotheek) Een verzameling herbruikbare functies of klassen die je in je eigen programma kunt gebruiken. IDE (Integrated Development Environment) Een programma waarin je kunt programmeren, compileren, debuggen en uitvoeren — alles in één (zoals VS Code, CLion, Code::Blocks). Function (Functie) Een herbruikbaar blokje code dat een bepaalde taak uitvoert. (Bijv. int som(int a, int b) { ret...

Basis Informatie C++

C++ is een programmeertaal die je eerst moet omzetten voordat je het kunt gebruiken. Je schrijft de code, dan zet een programma (de compiler) het om in bestanden die je computer snapt. Die bestanden worden samengevoegd tot één programma dat je kunt starten. Zo'n programma werkt meestal alleen op het systeem waarvoor het is gemaakt (bijv. Windows of Mac). Als we zeggen dat C++ "overdraagbaar" is, bedoelen we meestal dat de code op meerdere systemen kan werken — zolang je het daar opnieuw compilet. C++ heeft: Basisregels (zoals getallen en herhalingen), en een grote bibliotheek met kant-en-klare hulpmiddelen (zoals lijsten en tekstinvoer). Die bibliotheek is geschreven in C++ zelf. Dat laat zien dat de taal krachtig genoeg is voor moeilijke taken, zoals het bouwen van besturingssystemen. Tot slot: C++ is streng over types . Je moet altijd aangeven wat iets is (bijv. een getal of een tekst), zodat de computer weet wat hij ermee kan doen. Het kleinste C++ prog...