COBOL wordt 60: waarom het ons allen zal overleven

de evolutie van de taak van een programmeur

ik heb mijn programmeertanden geknipt met IBM 360 Assembler. Dit zou niemands eerste taal moeten zijn. In de beginjaren van computing waren de enige talen machine en assembler. In die tijd was computerwetenschap echt ‘wetenschap’.”Het was duidelijk dat er een gemakkelijkere taal nodig was voor het programmeren van die hulking vroege mainframes. Die taal, genoemd in september 1959, werd Common Business-Oriented Language (COBOL).De eer voor het bedenken van het basisidee gaat niet naar Grace Hopper, hoewel ze bijdroeg aan de taal en het promootte, maar naar Mary Hawes. Ze was een programmeur van Burroughs Corporation die een behoefte zag aan een computertaal. In maart 1959 stelde Hawes voor om een nieuwe computertaal te creëren. Het zou een Engels-achtige woordenschat die kan worden gebruikt op verschillende computers om fundamentele zakelijke taken uit te voeren.

dw-82pfuqaamzno.jpg

programmeurs Donald Cropper, K. C. Krishnan, Grace Hopper en Norman Rothberg met console van Univac I.

(afbeelding): IEEE History Center)

Hawes haalde Hopper en anderen over om een leverancier-neutrale interoperabele computertaal te creëren. Hopper stelde voor dat ze benaderen het Ministerie van Defensie (DoD) voor de financiering en als een potentiële klant voor de naamloze taal. In mei 1959 kwamen 41 computergebruikers en fabrikanten samen in het Pentagon. Daar vormden zij de Short Range Committee van de Conference on Data Systems Languages (CODASYL).Op basis van eerdere zakelijke computertalen, zoals Remington Rand UNIVAC ’s FLOW-MATIC, dat grotendeels het werk was van Grace Hopper, en IBM’ s commerciële vertaler, stelde het Comité vast dat COBOL-geschreven programma ‘ s moeten lijken op gewoon Engels.

maar zelfs met de steun van DoD, IBM en UNIVAC was COBOL ‘ s pad naar voren niet duidelijk. Honeywell stelde zijn eigen taal, FACT, voor als de zakelijke programmeertaal van de toekomst. Voor een korte tijd, het leek erop dat de eerdere business developers zou feit in plaats van COBOL programmeurs, maar de hardware van de dag kon niet ondersteunen feit. Dus, COBOL nam opnieuw de leiding. In September werd de syntaxis van COBOL vastgelegd en in de zomer van 1960 werden COBOL-programma ‘ s uitgevoerd. In december 1960 bleken COBOL-programma ‘ s echt interoperabel te zijn door op computers van twee verschillende leveranciers te draaien. COBOL was op weg om de eerste echte commerciële programmeertaal te worden.

het zou tot ver in de jaren ‘ 80 nog steeds de bedrijfstaal van keuze zijn. en het is nog niet klaar. In 2016 meldde het Government Accountability Office (GAO) dat het Department of Homeland Security, Department of Veterans Affairs en de Social Security Administration, om er maar drie te noemen, nog steeds COBOL gebruikten. Volgens een COBOL consulting bedrijf, die gaat door de heerlijke naam, Cobol Cowboys, 200 miljard lijnen van COBOL code zijn nog steeds in gebruik vandaag en dat 90% van de Fortune 500 bedrijven nog steeds COBOL code houden van de lichten op. En, als je geld hebt ontvangen van een geldautomaat onlangs, het is bijna zeker dat COBOL liep achter de schermen.

vandaag de dag wordt COBOL up and running gehouden door Micro Focus. In een e-mail interview, Derek Britton, Micro Focus ‘ s global director of product marketing, applicatie modernisering, en connectiviteit, zei:

“terwijl de markt sizing is moeilijk te specificeren met enige nauwkeurigheid, we weten het aantal organisaties die COBOL systemen vandaag is in de tienduizenden. Het is onmogelijk om de tientallen miljoenen eindgebruikers die interface met COBOL-gebaseerde applicaties op een dagelijkse basis te schatten, maar de afhankelijkheid van de taal is duidelijk te zien met het gebruik ervan in 70 procent van de wereldwijde transactieverwerkingssystemen.”

wat betekent dat? Britton uitgelegd:

“wanneer u een callcenter belt, wanneer u geld overmaakt, of uw account controleert, of een hypotheek betaalt, of een verzekeringsofferte verlengt of ontvangt, of wanneer u contact opneemt met een ministerie, of een pakket verzendt, of een aantal bloemen bestelt, of iets online koopt bij een hele reeks retailers, of een vakantie boekt, of een vlucht, of aandelen verhandelt, of zelfs de seizoensstatistieken van uw favoriete honkbalteam controleert, werkt u samen met COBOL.”

dat komt omdat het grootste aantal bedrijven die COBOL gebruiken financiële instellingen zijn. Dit omvat ” bank -, verzekerings – en vermogensbeheer/aandelenhandel. Ten tweede zijn de overheidsdiensten (federaal, provinciaal, lokaal).”

dus, terwijl COBOL de pensioengerechtigde leeftijd nadert, is de taal zelf nog lang niet in de watten gelegd. In feite, sommige mensen zijn het verplaatsen van hun COBOL-toepassingen naar de cloud. In dit tempo overleven COBOL-programma ‘ s ons allemaal.

gerelateerde verhalen:

  • 50 jaren en nog steeds sterk: zullen we ooit klaar zijn om COBOL te doden?
  • COBOL: Grace Hopper ‘ s gift aan het bedrijfsleven
  • COBOL is nog niet dood, neemt de cloud over

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.