Archive for the ‘programmeren’ tag
Subject georiënteerd communiceren.
Ik ben begonnen aan de basisopleiding PHP-MySQL bij Syntra in Mechelen. Ik ken een beetje basis HTML maar daar houdt het mee op, het zal dus zeker geen kwaad kunnen
We zijn intussen twee lessen ver en ik heb al veel geleerd.
Eerst en vooral: mensen die al eens geprogrammeerd hebben pakken graag uit met de talen die ze kennen/kunnen. Dames en heren de programmeur is een trots beestje!
Ik ken er niets van: het enige dat ik al geprogrammeerd heb is mijn digibox. Tijdens de les kwam enkele keren ter sprake dat we ook object georiënteerd zullen programmeren. Ik steek dadelijk mijn hand op om te vragen wat dat dan is: Object georiënteerd programmeren? Want wat is dan niet- object geriënteerd programmeren? Er kwam wel een antwoord, maar wat het nu echt inhoudt is me nog niet duidelijk.
Dit weekend kreeg ik de vraag van iemand of ik op mijn cursus object georienteerd programmeer. Blij dat ik kan meebabbelen, bevestig ik enthousiast dat dit het geval is. Ik maak van de gelegenheid gebruik om te checken wat dat dan juist inhoudt. Maar dat is blijkbaar toch moeilijker dan gedacht.
Uiteindelijk heb ik even op wikipedia gekeken, die blonk ook niet echt uit in duidelijkheid.
Mijn conclusie was dat het noodzakelijk is om een extra taal toe te voegen aan de IT opleidingen. We spelen daarmee in op het hierboven vermelde eergevoel van de programmeur tenijnde subject georiënteerd te communiceren. Ik stel u voor : MetaDutch 1.0 Beta
Input:
sentence to subject
(ifnot) ; subject = +
Try_again
sentence to subject
(when) ; subject = +
Output
Deze taal heeft maar 1 doel, ervoor zorgen dat subject begrijpt wat input is. De eerste stap in succesvolle communicatie is ervoor zorgen dat er geen ruis zit op je kanaal zit zodat de ontvanger de boodschap begrijpt en kan reageren. Anders belandt je communicatie met je subject in een lus van onbegrijpbaarheid die uiteindelijk kan overgaan naar een lus van onbegrip! Ten allen tijde te vermijden want dan is een reset nodig van alle variabelen (subjecten) zodat de relaties onderling opnieuw genormaliseerd worden!!
Alle gekheid op een stokje. Ik vertel niets nieuws: Object-georiënteerde talen bieden te weinig semantiek. Een artikel dat 10 jaar geleden al zegt dat de kloof tussen programmeur en eindgebruiker te groot wordt, als foutmelding kan dat wel tellen.