Het Verhaal van Coderen

Heb je je ooit afgevraagd hoe een personage in een videogame precies weet wanneer het moet springen? Of hoe een robot een pad volgt zonder tegen muren aan te botsen? Hoe opent je tablet een app met slechts één tik van je vinger? Het lijkt misschien magie, maar eigenlijk ben ik aan het werk. Zie mij als een geheim recept voor een computer. Je geeft hem een lijst met ingrediënten en instructies, en hij bakt een heerlijke digitale cake, zoals een spel of een website. Ik ben de reeks speciale instructies die al onze geweldige technologie tot leven brengt, en ik fluister aanwijzingen in de oren van machines zodat ze weten wat ze moeten doen. Kun je je een wereld voorstellen waarin je een computer niet kon vertellen wat je wilde? Het zou gewoon een stille doos zijn. Maar met mij kun je zijn taal spreken. Ik ben de speciale taal waarmee je met machines kunt praten. Mijn naam is Coderen.

Ik ben heel, heel lang geleden ontstaan, lang voordat er schermen of toetsenborden waren. Mijn eerste echte woorden werden niet getypt; ze werden in kaarten geponst. In 1804 creëerde een slimme uitvinder in Frankrijk, genaamd Joseph Marie Jacquard, een machine die een weefgetouw wordt genoemd en die draad tot stof weeft. Hij gebruikte speciale kaarten met gaten erin om het weefgetouw te vertellen welk patroon het moest maken. Als je de kaarten veranderde, veranderde je het patroon. Het was de eerste keer dat iemand een machine een reeks instructies gaf die hij zelfstandig kon volgen. Een paar decennia later, in 1843, zag een briljante vrouw genaamd Ada Lovelace mijn ware potentieel. Ze werkte met haar vriend, Charles Babbage, aan zijn ontwerp voor een gigantische mechanische rekenmachine, de Analytische Machine. Terwijl anderen het zagen als slechts een machine die getallen verwerkte, stelde Ada zich zoveel meer voor. Ze besefte dat mijn instructies de machine konden vertellen om niet alleen wiskundige antwoorden te creëren, maar ook prachtige muziek of geweldige kunst. Ze schreef de eerste instructies voor de machine, wat haar 's werelds allereerste computerprogrammeur maakte.

Jarenlang was het spreken van mijn taal ongelooflijk moeilijk. In de jaren 40 waren de eerste elektronische computers reusachtige machines die hele kamers vulden. Om ze te programmeren, moesten mensen fysiek honderden schakelaars omzetten en dikke kabels verplaatsen, alsof ze een gigantische, ingewikkelde puzzel moesten oplossen om slechts één simpele som te maken. Het was traag en frustrerend. Maar toen kwam er een heldin die alles veranderde. Haar naam was Grace Hopper, en ze was een briljante computerwetenschapper. Ze vond dat praten met een computer gemakkelijker moest zijn. In 1952 vond ze iets geweldigs uit, een compiler genaamd. Zie het als een vertaler. Het stelde mensen in staat om instructies voor de computer te schrijven met woorden die een beetje op Engels leken, en de compiler vertaalde die woorden naar de enen en nullen die de computer begreep. Plotseling was ik veel vriendelijker. De uitvinding van Grace opende de deur voor de geboorte van nieuwe, gemakkelijkere talen. Al snel verschenen talen als FORTRAN in 1957 voor wetenschappers en ingenieurs, en BASIC in 1964, dat eenvoudig genoeg was voor studenten om te leren. Ik was niet langer een geheime taal voor slechts een paar experts; ik leerde voor iedereen te spreken.

Kijk nu eens om je heen. Ik ben overal. In het begin van de jaren 90 gebruikte een computerwetenschapper genaamd Tim Berners-Lee mij om iets te creëren dat de hele planeet met elkaar verbond: het World Wide Web. Dankzij hem kun je nu websites bezoeken, video's bekijken en met vrienden over de hele wereld praten. Ik zit in de smartphone in de handen van je ouders, de zelfrijdende auto's die je op het nieuws ziet en zelfs in de robotverkenners die naar Mars reizen. Ik ga niet langer alleen over ponskaarten of het omzetten van schakelaars. Ik ben een krachtig hulpmiddel voor creativiteit. Met mij kun je je eigen spellen bouwen, een app ontwerpen om je gemeenschap te helpen, of digitale kunst maken die niemand ooit eerder heeft gezien. Ik ben de taal van probleemoplossers, uitvinders en dromers. Mijn verhaal wordt nog steeds geschreven, en het volgende hoofdstuk is aan jou. Welke geweldige dingen ga jij een computer leren doen? Door mijn taal te leren, kun je je eigen uitvindingen bouwen en helpen een betere, slimmere wereld voor iedereen te vormen.

Leesbegripsvragen

Klik om het antwoord te zien

Antwoord: Grace Hopper vond de 'compiler' uit. Die was belangrijk omdat het mensen toestond om instructies te schrijven in woorden die op Engels leken, en de compiler vertaalde die naar de taal van de computer. Hierdoor werd programmeren veel makkelijker en toegankelijker voor meer mensen.

Antwoord: Haar idee was bijzonder omdat de meeste mensen de machine van Charles Babbage alleen zagen als een rekenmachine. Ada zag dat de machine, met de juiste instructies, ook kunst en muziek kon maken. Ze zag de creatieve mogelijkheden van coderen, niet alleen de wiskundige.

Antwoord: Daarmee wordt bedoeld dat het een speciale set instructies is die alleen computers begrijpen. Net als bij een geheime taal, moet je de regels leren om te kunnen 'praten' met technologie en deze te vertellen wat hij moet doen.

Antwoord: Tim Berners-Lee heeft het World Wide Web gecreëerd. Hierdoor kan ik websites bezoeken, online spelletjes spelen, informatie opzoeken voor school en video's bekijken op het internet. Het heeft de hele wereld met elkaar verbonden.

Antwoord: Het verhaal eindigt zo om mij aan te moedigen en te inspireren. Het laat zien dat coderen niet alleen iets is uit het verleden, maar een hulpmiddel dat iedereen nu kan leren gebruiken om eigen uitvindingen te maken en problemen op te lossen.