Dit is een archief-paginaDit is een archief-pagina.
Ik werk deze pagina niet meer actief bij. 'C''C'. Bekend als programmeertaal, maar als ik zo gek ben op Perl, waarom gebruik ik dan nog 'C' (en/of C++)? Wel, Perl is een mooie en krachtige taal, krachtiger dan C, vooral geschikt voor scripts en tekstbewerkingen. Helaas, de snelheid blijft echter achter bij C, juist vanwege de veelzijdigheid, en voor real-time spelletjes is het dus wat minder geschikt. Een mooie combinatie is om tijdrovende algoritmes in C te programmeren, en dan in te bouwen in Perl. Zie overigens ook mijn pagina over: wat is de beste programmeertaal. Zoals op de computer-pagina al gezegd, werk ik niet mee aan illegaal gekopieerde software. Samen met een beperkt budget houdt dat dus ook in dat ik hier niet de Micro$oft compilers gebruik. Maar dat is dan ook nergens voor nodig. Juist op het gebied van C is er heel veel 'public domain' software, welke gratis te kopieren en gebruiken is. Qua compilers zijn met name de freeware/public domain 'GNU' GCC compilers bekend. Deze zijn in verschillende 'jasjes' verkrijgbaar, zowel voor Windows als voor het maken van 32-bit Dos programmas (en voor Linux, en .....). Voor meer details heb ik de volgende 4 pagina's:
Om C en C++ te leren zijn er heel wat boeken, maar ook op veel sites (zoals die van Dev-C++) zijn tutorials te vinden. Of probeer Programmers Heaven. Wel allemaal Engels. Wil je weten of je programma correct is? Uiteraard is testen een manier om
dat te bekijken, maar vaak zie je dan ook nog zaken over het hoofd. Compileer
in ieder geval met alle waarschuwingen aan (bij GCC en Dev_C++:
Wil je programma's maken die via een netwerk kunnen werken? Ik ben eens aan het kijken naar 'sockets', en heb daar ook twee libraries voor gevonden, bedoeld voor het maken van spelletjes en dergelijke. Een paar relevante links, als je ook die kant op wil:
Ook op mijn spelletjes-pagina's heb ik nog wat programmeerhints staan, met name voor game programming. En kijk uiteraard op de Programming-links page! |
op mijn site |