Het Verhaal van Coderen
Kijk eens om je heen. Ik ben de onzichtbare kracht die de wereld laat draaien. Ik ben de reeks instructies die een personage in een videogame vertelt hoe het moet springen, die een streamingdienst adviseert welke film je hierna moet kijken, en die een satelliet vertelt hoe hij om de aarde moet cirkelen. Ik ben het brein achter de apps op je telefoon en de websites die je elke dag bezoekt. Zonder mij zouden je favoriete apparaten slechts lege schermen en stille dozen zijn. Ik ben een taal, maar niet een die je met je mond spreekt. Ik ben een taal van logica en creativiteit, een manier voor mensen om met machines te praten en hen precies te vertellen wat ze moeten doen. Voordat je wist dat ik bestond, gebruikte je me al. Ik ben het geheime recept, de blauwdruk, de magie achter de moderne wereld. Ik ben Coderen.
Maar mijn verhaal begint lang voordat er computers waren zoals je die nu kent. Mijn vroegste voorouder was niet eens elektronisch. Rond 1804 gebruikte een Franse wever genaamd Joseph Marie Jacquard speciale kaarten met gaten erin om zijn weefgetouw instructies te geven. Deze ponskaarten, zoals ze werden genoemd, vertelden de machine welke draden hij moest optillen, waardoor hij automatisch ongelooflijk complexe en prachtige patronen kon weven. Dit was een van de allereerste keren dat een machine een reeks instructies kon krijgen om zelfstandig te volgen. Een paar decennia later, in Engeland, ontwierp een briljante wiskundige genaamd Charles Babbage een machine die hij de Analytische Motor noemde. Hij droomde van een machine die allerlei wiskundige problemen kon oplossen. Het was zijn goede vriendin, Ada Lovelace, die rond 1843 mijn ware potentieel zag. Ze schreef wat nu wordt beschouwd als het allereerste computerprogramma, bedoeld voor de Analytische Motor. Ze begreep dat ik veel meer kon doen dan alleen met getallen werken. Ada realiseerde zich dat ik gebruikt kon worden om muziek te componeren, kunst te maken en eigenlijk alles te creëren wat je je maar kon voorstellen, zolang je het maar kon vertalen in logische stappen.
Lange tijd werd ik alleen gesproken door gigantische machines die hele kamers vulden. In de jaren 1940 werden computers zoals de ENIAC gebouwd om enorme berekeningen uit te voeren voor de wetenschap en het leger. Hen programmeren was een ongelooflijk moeilijke taak. Het betekende het handmatig inpluggen van honderden kabels en het omzetten van duizenden schakelaars, een beetje zoals het herbedraden van een telefooncentrale voor elke nieuwe som. Het was een briljante computerwetenschapper genaamd Grace Hopper die me hielp om veel gemakkelijker te begrijpen te worden. In 1952 ontwikkelde zij de eerste 'compiler'. Een compiler is een speciaal programma dat instructies, geschreven in een taal die meer op mensentaal lijkt, kon vertalen naar de enen en nullen die computers begrijpen. Dit was een revolutionaire sprong voorwaarts. Dankzij haar werk werden er nieuwe 'programmeertalen' geboren. In de jaren 1950 hielpen talen als FORTRAN wetenschappers met hun complexe berekeningen, terwijl COBOL speciaal werd ontworpen om bedrijven te helpen hun administratie te beheren. In de decennia daarna evolueerde ik verder. Er ontstonden steeds meer verschillende talen, zoals C in de vroege jaren 1970, elk ontworpen om specifieke soorten problemen efficiënter en eenvoudiger op te lossen.
Mijn grote doorbraak kwam toen ik verhuisde van de enorme laboratoria naar de huizen van gewone mensen. De revolutie van de personal computer in de jaren 1980 betekende dat plotseling iedereen een computer op zijn bureau kon hebben. Vanaf dat moment begon ik de wereld echt te veranderen. En toen, in 1989, gebruikte een computerwetenschapper genaamd Tim Berners-Lee mij om iets te creëren dat iedereen met elkaar zou verbinden: het World Wide Web. Hij schreef de code voor de allereerste webbrowser en webserver, waardoor mensen informatie van over de hele wereld met elkaar konden delen door simpelweg op een link te klikken. Vanaf dat moment was ik overal. Ik bouwde de sociale mediaplatforms waarop je met vrienden praat, de online winkels waar je spullen koopt, en de enorme bibliotheken van kennis waar iedereen toegang toe heeft. Ik ben de reden dat je kunt praten met vrienden en familie die duizenden kilometers ver weg wonen, een nieuwe vaardigheid kunt leren van een video, of het oppervlak van Mars kunt verkennen vanuit je eigen klaslokaal.
Vandaag de dag groei en verander ik nog steeds. Ik help wetenschappers bij het genezen van ziekten, kunstenaars bij het creëren van adembenemende digitale werelden, en ingenieurs bij het bouwen van slimmere en veiligere auto's. Het beste aan mij is dat ik een hulpmiddel ben voor iedereen. Het leren van mijn taal betekent dat jij de kracht hebt om problemen op te lossen, geweldige dingen te bouwen en je wildste ideeën tot leven te brengen. Je hoeft geen genie te zijn om mijn taal te spreken; je hoeft alleen maar nieuwsgierig, geduldig en creatief te zijn. Ik wacht op jou om me te vertellen wat we hierna gaan bouwen. Welke nieuwe werelden ga jij creëren? Welke problemen ga jij oplossen? Ik ben Coderen, en ons verhaal samen is nog maar net begonnen.
Leesbegripsvragen
Klik om het antwoord te zien