Oo Analyse

De OO staat hier voor Object Oriented of Object-geOriƫnteerde analyse.
In feite kan je stellen dat me OO of Object-Oriƫntatie de linguistiek of taalkunde nog meer aan invloed in de informatica gewonnen heeft. Nog meer, zal je zeggen ? Is het niet logischer om informatica bij wiskunde te rekenen, zoals meestal op hogescholen en universiteiten gebeurt ?
Que nenni, zegt men dan in het (oud)Frans. Absoluut niet.

In mijn eerste kan Romaanse zagen we de linguistiek en diens grondlegger, Ferdinand de Saussure.
Toen ik aan de bijzonder licentie informatica begon, moesten we een compiler schrijven om Pascalcode
in DAC of Drie-Adres-Code om te zetten. We maakten gebruik van lex (om woorden samen te stellen) en yacc (Yet another Compiler compiler) en in feite waren we voortdurend bezig met zinsontleding van een Pascal-programma.
Wie zagen we daar trouwens terug tijdens de les ? Juist, diezelfde Ferdinand de Saussure, grondlegger van de moderne linguistiek.

Hoe zit het dan bij OO ?
Wel, objecten, of beter gezegd klassen, stemmen overeen met zelfstandige naamwoorden. Je gaat klassen krijgen zoals Klant, Artikel, Bestelling, Factuur. Ieder van die klassen beschikt over attributen en methodes. De attributen kan je vergelijken met de bijvoeglijke naamwoorden en de methodes met werkwoorden.
En op die manier heeft de linguistiek wel degelijk zijn invloeden op de informatica.

UML
scrum
Enterprise Architect

Page tags: oo
page_revision: 4, last_edited: 1200307101|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License