1 / 50

Er was eens …

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.

Download Presentation

Er was eens …

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Er was eens … … gewoon een monteur aan het werk …

  2. … in de Mark I

  3. … programmaband …

  4. Grace Hopper

  5. Guided-missile destroyer USS HOPPER

  6. Talstelsels Tellen doen we al heel lang … De abacus: vijftallig

  7. Zeer bekend: tweetallig

  8. Ooit vertrouwd geweest: Twaalftallig, bijv. 2 * 12 uren per dag …

  9. en 30 * 12 graden in een gradenboog …

  10. en 12 maanden …

  11. en zelfs 12 apostelen …

  12. en niet te vergeten: het dozijn …

  13. met 12 * 12 als gros …

  14. Ook twintigtallig zoals in Frankrijk

  15. Tenslotte eentallig. Primitief en toch een talstelsel!

  16. Hoe zat dat toen met de hardware? Eerst veel relais, heel veel relais …

  17. … en daarna veel electronenbuizen, heel veel electronenbuizen

  18. … daarna magneetkernen …

  19. … en de transistor …

  20. … en de geïntegreerde circuits …

  21. … en nu de miniaturen zoals de Galaxy

  22. COBOL 1959: COBOL en Defensie …

  23. IBM en COBOL – een paar apart No COBOL, no bid

  24. 1965: de eerste Amerikaanse COBOL-standaard

  25. Waarom zo snel zo populair Belangrijkste aspecten • Uitbreidbaar • Taal, geen codes • Standaardisatie • Gigantische behoefte aan programmeurs

  26. a.uitbreidbaar: 1963 … sorteren …

  27. 1965 … tabellen …

  28. 1974 … relationele en geindexeerde files …

  29. 1985 … gestructureerd programmeren …

  30. 1997 … functies …

  31. 2002 … object-oriented programming …

  32. 2011 … ???? …

  33. b. Taal, geen codes Een voorbeeld:

  34. Ouderwets in een assemblercode:

  35. c. Standaardisatie . uitwisselbaar . acceptatie

  36. d. Behoefte aan programmeurs Aantal computers steeg dramatisch Veel nieuwe toepassingen

  37. Waarom COBOL nu nog nauwelijks populair . Ouderwets . Efficiency heeft lagere prioriteit

  38. Afnemende populariteit Niet sexy door ouderwets imago (COBOL-krasser)

  39. Enorme capaciteiten Enorme computercapaciteit, dus efficiency minder noodzakelijk

  40. Een voorbeeld Simpele robot met beperkt aantal instructies

  41. Opdracht: breng naar Coolsingel 1

  42. a. Stap voor stap: veel instructies, veel invloed

  43. b. Enkele opdrachten: weinig instructies, weinig invloed

  44. COBOL zit hiertussen

  45. En nu? Investering twee-miljoen x miljoen dollars

  46. En nu? Jaarlijks 5 miljard nieuwe COBOL-regels

  47. En nu? Verhouding COBOL transacties en Google-zoekopdrachten 10 : 1

  48. En nu? Veel onderhoud Weinig innovatie

  49. Maar er is nog genoeg werk aan de winkel!

  50. Einde

More Related