De Dinosaurus Die Niet Uitsterft
Stel je voor: je betaalt met je pinpas bij de koffietent. Achter de schermen doet een programmeertaal uit de tijd van oma en opa het werk. Die taal heet COBOL. Uit 1959. En toch draait hij nog steeds de belangrijkste systemen ter wereld.
Hoe kan dat nou, in tijden van slimme AI en quantum-toestanden? Hou je vast, dit wordt een gek verhaal.
Tijdelijke Pleisters Worden Betonnen Muren
COBOL moest makkelijk zijn. Dicht bij het Nederlands, zeg maar. Zodat kantoormensen zonder nerdbril konden programmeren. Slim bedacht. En het pakte á la.
Banken adopteerden het meteen. Overheden ook. Luchtvaartmaatschappijen bouwden hun boekingssystemen erop. Tegen de tijd dat nieuwere talen opkwamen, zat COBOL vastgebeten. Weggooien? Dan stort alles in.
Feitje: 95 procent van de geldopnames bij pinautomaten loopt via COBOL. Volgende keer bij de geldautomaat: je chat met code ouder dan The Beatles.
Het Rare Dubbelspel van COBOL
COBOL is alomtegenwoordig, maar onzichtbaar:
- Overal: regelt banktransacties, uitkeringen, luchtverkeersleiding.
- Nergens: amper les op uni's. Ontwikkelaars zijn grijs en zeldzaam.
Net alsof je bruggen bouwt met een truc die niemand meer kent. Wat kan er misgaan?
Waarom Herschrijven Geen Oplossing Is
'Maak het gewoon nieuw in Python!' denk je misschien. Droom lekker verder.
Dit zijn geen appjes. Het zijn reuzen die dagelijks miljoenen transacties verwerken. Met businessregels uit tientallen jaren, in miljoenen regels code.
Een bankbaas bekende: hun kern heeft meer dan 200 miljoen COBOL-regels. Ter vergelijking: Windows 10 heeft er 50 miljoen. Dit is geen update. Dit is een hele wereld herbouwen.
Het Mensenprobleem Achter de Code
Wat executives echt wakker houdt: de kenners gaan met pensioen. Of erger, ze overlijden. Kennis sterft uit.
Ik sprak een COBOL-veteraan van 78. Hij lost nog steeds problemen op voor een vliegtuigmaatschappij. Omdat hij de enige is die hun systeem snapt. 'Te waardevol om te stoppen,' grapt hij. Maar serieus, dat is triest.
In de Schaduw van COBOL
Jij merkt het dagelijks:
- Pinnen bij de automaat.
- Vlucht boeken.
- Uitkering aanvragen.
- Salaris ontvangen.
Vaak powered door code van vóór de maanlanding.
Niet per se slecht. COBOL is stabiel als een rots. Jarenlang getest. Maar ook kwetsbaar, duur in onderhoud en traag aan te passen aan nieuwe eisen.
Wat Nu? Een Moeizame Weg Vooruit
De techwereld ontwaakt traag. Er komen tools om COBOL naar de cloud te tillen. Bedrijven leren jongeren COBOL. En AI probeert het automatisch om te zetten.
Maar wees realistisch: dit duurt decennia. Als het al lukt.
De Les Die We Meenemen
COBOL leert ons: 'tijdelijk' wordt vaak eeuwig. En 'goed genoeg' soms onbeweeglijk groot.
Bij het bouwen van nieuwe tech met hippe talen: vraag je af, welke van onze creaties vloeken toekomstige generaties?
Ik gok op JavaScript. Excuses niet aangeboden.
Bron: https://www.wired.com/story/cobol-is-the-asbestos-of-programming-languages