Artikel
Basiscursus Microcontrollers, deel 4
De C-compiler READS51
Als er intensief met microcontrollers gewerkt wordt, kan men op den duur niet om C heen. Wij gebruiken hier de freeware C-Compiler READS51 van Rigel.Tot nu toe hebben we in de basiscursus microcontrollers de programmeertalen assembler en BASIC-52 gebruikt. We gaan nu ook met C werken en wel met een compiler die op:http://www.rigelcorp.com/8051soft.htmgedownload kan worden (SetupReads51.exe en Reads51.pdf).Een C-compiler vertaalt broncode in zuivere machinetaal. Dit in tegenstelling tot een BASIC-interpreter, die alleen een tussenvorm oplevert. Ten tijde van het draaien van het programma moet deze nog geïnterpreteerd en uitgevoerd worden. C is daarom veel sneller dan BASIC.De taal C bestaat al erg lang voor allerlei verschillende systemen. H‚t grote voordeel van C is, dat programma's voor een groot deel onafhankelijk van de gebruikte hardware zijn. Het resultaat van een hele hoop werk kan hierdoor relatief gemakkelijk naar andere systemen geport worden. Al in 1988 werd ANSI-C gedefinieerd (ANSI = American National Standards Institute), om tot een gemeenschappelijke standaard te komen.
Discussie (0 opmerking(en))