Geloof het of niet, maar ik behoor waarschijnlijk tot een uitstervend ras. Mijn jaar (1997) is immers bij de laatste die nog COBOL gehad hebben op school. (voor de niet IT-ers: een programmeertaal die uitgevonden is in 1959!) Nu inmiddels al bijna 50 jaar oud en volgens verschillende bronnen dé belangrijkste taal in de geschiedenis van de informatica. Men schat het aantal actieve lijnen code op 240 miljard (wat misschien een ietsje vertekend beeld geeft aangezien de COBOL programma’s nogal lang neigen te zijn) en jaarlijks komen er miljoenen bij.
Uit een artikeltje (zie link beneden):
Something like 90 percent of financial transactions are processed by Cobol code, and 75 percent of all business data processing is Cobol.
Een niet te onderschatten taaltje dus.
Er is echter een probleempje… De programmeurs die nog COBOL kunnen zijn aan het uitsterven, letterlijk. De IT-nerds van de jaren ’60 en ’70 zijn al lang met pensioen (of dood) en stilaan begint er een tekort te zijn aan COBOL-coders. De kans dat COBOL snel verdwijnt, zoals altijd werd voorspeld rond de eeuwwisseling, is bijzonder klein. COBOL mag dan wel (door zijn opbouw en interne werking, zo luidde) de grootste oorzaak geweest zijn van al de millenium-bug angst, achteraf is duidelijk gebleken dat alles een storm in een glas water was. Eigenlijk kan men stellen dat COBOL zijn programmeurs aan het overleven is. De code raakt gewoonweg niet weg, toch niet zomaar, dat is teveel werk. Werk waar bedrijven dikwijls geen budget voor hebben aangezien de code dikwijls heel oud is en dus goed getest, gedebugged en volwassen.
Intussen probeert men weer COBOL geven in de scholen, maar erg populair is de richting niet, sommigen noemen het onderwijzen ervan een zelfs misdaad die zou moeten bestraft worden. Een ding is zeker, ouderwets of niet, wegdenken kunnen we het voorlopig nog niet.
Stel je voor, het jaar is 2038, terwijl de Unix-nerds hun Y2K38 bug zitten op te lossen zitten enkele grijze COBOL-nerds wat code van 1997 aan te passen. “Tiens, moet je dat zien, ik heb dat programma nog zelf geschreven, wat een spaghetti code man”.
STOP RUN.