500 likes | 646 Views
Er was eens …. … gewoon een monteur aan het werk …. … in de Mark I. … programmaband …. Grace Hopper. Guided-missile destroyer USS HOPPER. Talstelsels. Tellen doen we al heel lang … De abacus: vijftallig. Zeer bekend: tweetallig. Ooit vertrouwd geweest: Twaalftallig, bijv.
E N D
Er was eens … … gewoon een monteur aan het werk …
Guided-missile destroyer USS HOPPER
Talstelsels Tellen doen we al heel lang … De abacus: vijftallig
Ooit vertrouwd geweest: Twaalftallig, bijv. 2 * 12 uren per dag …
en 30 * 12 graden in een gradenboog …
en niet te vergeten: het dozijn …
Hoe zat dat toen met de hardware? Eerst veel relais, heel veel relais …
… en daarna veel electronenbuizen, heel veel electronenbuizen
COBOL 1959: COBOL en Defensie …
IBM en COBOL – een paar apart No COBOL, no bid
Waarom zo snel zo populair Belangrijkste aspecten • Uitbreidbaar • Taal, geen codes • Standaardisatie • Gigantische behoefte aan programmeurs
a.uitbreidbaar: 1963 … sorteren …
1965 … tabellen …
1974 … relationele en geindexeerde files …
1985 … gestructureerd programmeren …
1997 … functies …
2002 … object-oriented programming …
2011 … ???? …
b. Taal, geen codes Een voorbeeld:
c. Standaardisatie . uitwisselbaar . acceptatie
d. Behoefte aan programmeurs Aantal computers steeg dramatisch Veel nieuwe toepassingen
Waarom COBOL nu nog nauwelijks populair . Ouderwets . Efficiency heeft lagere prioriteit
Afnemende populariteit Niet sexy door ouderwets imago (COBOL-krasser)
Enorme capaciteiten Enorme computercapaciteit, dus efficiency minder noodzakelijk
Een voorbeeld Simpele robot met beperkt aantal instructies
En nu? Investering twee-miljoen x miljoen dollars
En nu? Jaarlijks 5 miljard nieuwe COBOL-regels
En nu? Verhouding COBOL transacties en Google-zoekopdrachten 10 : 1
En nu? Veel onderhoud Weinig innovatie