Artikel
C-compilers voor de PIC
Effectief werken in een hogere programmeertaal
De PIC is een microcontroller die in veel elektronica-ontwerpen (ook Elektuur-projecten) tot het hart van de schakeling behoort. De meeste ontwikkelaars die met deze controller werken, programmeren in assembler. Maar het is ook mogelijk om de PIC in een hogere programmeertaal te programmeren, bijvoorbeeld in C.
Daar C van meet af aan bedoeld is om betere toegang te verschaffen tot de hardware en een grotere efficiency dan andere programmertalen biedt, heeft het gebruik ervan een grote vlucht genomen. Met C kun je tegenwoordig bijna alles ontwikkelen: microcontrollers (van de kleinste PIC tot de Xscale-monsters), digitale signaalprocessoren, besturingssysteem-programma's voor Windows en Linux tot UNIX en mainframes, administratieve programma's. Maar ook device-drivers en zelfs complete besturingssytemen (waaronder Linux en Windows 2000/XP) zijn mogelijk, en natuurlijk de applicaties waar we dagelijks mee werken (van Word tot en met Mozilla). Dit maakt C waarlijk tot de meest 'universele' programmeertaal van dit moment en gezien de efficiëntie van de taal zal dat waarschijnlijk nog heel lang zo blijven. Het loont dus om C te leren!!
Daar C van meet af aan bedoeld is om betere toegang te verschaffen tot de hardware en een grotere efficiency dan andere programmertalen biedt, heeft het gebruik ervan een grote vlucht genomen. Met C kun je tegenwoordig bijna alles ontwikkelen: microcontrollers (van de kleinste PIC tot de Xscale-monsters), digitale signaalprocessoren, besturingssysteem-programma's voor Windows en Linux tot UNIX en mainframes, administratieve programma's. Maar ook device-drivers en zelfs complete besturingssytemen (waaronder Linux en Windows 2000/XP) zijn mogelijk, en natuurlijk de applicaties waar we dagelijks mee werken (van Word tot en met Mozilla). Dit maakt C waarlijk tot de meest 'universele' programmeertaal van dit moment en gezien de efficiëntie van de taal zal dat waarschijnlijk nog heel lang zo blijven. Het loont dus om C te leren!!
Discussie (0 opmerking(en))