Wat is C?
C is een middle-level programmeertaal, omdat het tussen een lage en hoge programmeertaal in zit. Je kan met C besturingssystemen programmeren, maar je kan bijvoorbeeld ook uitgebreide applicaties zoals een game maken met C. C is een procedurele programmeertaal. C ligt dichtbij de machine en ook dichtbij de mens. Dit betekent dat machines C goed kunnen begrijpen en de programmeertaal is voor mensen leesbaar. Juist omdat C dichter bij machine code ligt dan andere programmeertalen is het zo geschikt voor embedded systemen.
Wat doet een C ontwikkelaar ?
C developers zijn verantwoordelijk voor de ontwikkeling van de code die wordt geïntegreerd in basis besturingssystemen, kernelmodules en embedded systemen. C is een programmeertaal voor algemene doeleinden. Het is soms moeilijk om aan goede C ontwikkelaars te komen, omdat de taal vrij oud is en meestal specifieke niches bedient. C developers ontwikkelen code die specifiek integreert in bestaande (embedded) systemen. Ook kunnen ze hun C code integreren in low-level libraries voor andere high-level talen zoals bijvoorbeeld Node.js, Python, en Go. C programmeurs hebben de vaardigheden om modules te ontwikkelen die efficiënt, betrouwbaar en gemakkelijk te onderhouden zijn.
in het dagelijks leven is hij bachelor student Elektrotechniek aan de TU Delft. Hier heeft hij veel te maken met embedded systems en Renaldo past zijn opgedane kennis graag in praktijk toe.