Rear Admiral Grace Murray Hopper, grondlegster van COBOL    
home expertise aanvragen cobol contact
COBOL een 2CV, al dan niet met een 40+ er achter het stuur?

   De programmeertaal COBOL ziet in het jaar 2009 Abraham.

   De programmeertaal COBOL werd in 1959 ontwikkeld.         

   COBOL werd een ANSI-standaard in het jaar 1968 en...

    bestond daarmee in het jaar 2008, veertig jaar als een ANSI-standaard.

   Tot nu toe zijn er nog geen feestelijkheden bekend vanwege het vijftig jarige bestaan van COBOL. 

   Mochten we onverhoopt toch niet goed genoeg op de hoogte zijn, laat het ons dan weten via

   info@cobol.nl.

 

De voordelen van COBOL De toekomst van COBOL... COBOL is it-fundament
Hoewel COBOL in de ruim 40 jaar dat het bestaat al talloze malen dood verklaard is, vormt de programmeertaal nog altijd het fundament onder de wereldwijde it-infrastructuur. Het is de meest doorontwikkelde programmeertaal. Daarin ligt ook de kracht van COBOL.

De enorme hoeveelheid kennis en ervaring die in de afgelopen vier decennia over COBOL is opgebouwd heeft ook zijn weerslag op tools die op de markt verkrijgbaar zijn. Met de huidige tools zijn COBOL-applicaties vrij eenvoudig te ontwikkelen, te onderhouden en uit te breiden. Daarnaast zijn er tools waarmee uit bestaande applicaties dode code regels worden verwijderd, de onderliggende bedrijfslogica valt te destilleren, documentatie wordt aangemaakt of de applicatie naar vrijwel alle platforms (.Net, Linux en dergelijke) te migreren is. Daarnaast is aansluiting op nieuwe technologie (Java, Webservices, Html/XML enzovoort) eenvoudig en probleemloos te realiseren.

COBOL kan een brede range aan proces volumes verwerken, draait op alle platforms, is uiterst stabiel en is heel goed in staat om te gaan met de modernste technieken.

De programma's zijn relatief gemakkelijk te ontwikkelen, te gebruiken en te onderhouden. De taal is zelfdocumenterend en gemakkelijk te leren. Zelfs niet technische mensen kunnen COBOL binnen enkele weken leren. De bron code kan door gebruikers, zonder achtergrond in het programmeren, gelezen worden.

Er zijn vele miljoenen geļnvesteerd in de COBOL systemen, de programmeurs en het onderhoud. De meeste berdrijven hebben veel tijd en geld gestoken in het millenniumbestendig maken van hun bedrijfskritische applicaties, daarbij komt dat de aanpassing van de COBOL-code zo is gebeurd dat de programmatuur nog tot het einde der dagen mee kan.

Het herschrijven van de applicaties in een nieuwe taal is een van de opties ware het niet dat de kosten van het herschrijven ongeveer evenveel zal zijn als de ontwikkeling van de oorspronkelijke applicaties. Als een bedrijf zijn COBOL applicaties verandert in een andere taal, dan zou het zijn COBOL ontwikkelaars kunnen verliezen. Deze mensen hebben veel kennis over het reilen en zeilen van het bedrijf en hun vervangingen kennen dan weliswaar de nieuwe taal maar ze hebben geen kennis van de bedrijfsvoering. Men zou de huidige ontwikkelaars kunnen omscholen, maar de kosten hiervan zijn ook aanzienlijk. Aan de andere kant, intellectuele interesse en carričre progressie motiveert sommige ontwikkelaars om een nieuwe taal te gaan leren.

Een ander alternatief is om alle applicaties te vervangen door een pakket als SAP, Baan of Peoplesoft. Dit vergt naast tijd, aanschaf- en implementatiekosten. Daar komt bij dat dergelijke pakketten vaak op maat moeten worden gemaakt of dat het bedrijfsproces erop moet worden aangepast. 

 

Men zou er ook voor kunnen kiezen om de huidige COBOL applicaties te moderniseren zodat deze voldoen aan de wensen van deze tijd. De modernisering van de COBOL applicaties is vaak het alternatief met de minste kosten en de laagste risico's. Het vergt tevens de minste tijd. Voor sommige versies van COBOL kost de modernisering van COBOL tot een moderne variant van COBOL relatief weinig tijd en inspanning. Het is mogelijk om COBOL applicaties te upgraden naar Web toepassingen en aan te passen aan de wensen van deze tijd. Er zijn hiervoor diverse COBOL compilers in de markt. Voor andere versies kan de inspanning significant zijn.

In de huidige COBOL applicaties is veel geļnvesteerd, als deze applicaties vervangen worden dan wordt een groot deel van deze investeringen teniet gedaan. Het alternatief om de huidige COBOL applicaties te moderniseren is een goed alternatief, de kosten van omscholing van het personeel en de implementatie van een nieuw systeem worden dan uitgespaard. Tenslotte moet men zich afvragen of het verstandig is de meest kritische applicaties, die nu goed hun werk doen, te vervangen.