Python is het resultaat van een zeer goede analyse van menselijk gedrag en programmacodering. Het verbetert het objectgeoriënteerde gedrag van de coder. Er is geen ontkomen aan objectoriëntatie in Python. De syntaxis behandelt alleen noodzakelijke trefwoorden en opdrachten. Het doet dit door ook de taal taak-object georiënteerd te houden en niet georiënteerd is op de praatstroom.
Maar!! De manier om met variabelen om te gaan door automatische classificatie (string, integer enzovoort) is vanuit een datamanagement oogpunt gezien juist niet object georiënteerd! De oriëntatie van Python is wat de data betreft zo ver gegaan dat het alleen gefocust is op het makkelijk te maken voor de programmeur. Dat een programma altijd een samenhang heeft met een buitenwereld (binnen de computer waar het programma op draait, internet en de reële wereld) wordt daarmee over het hoofd gezien. Goede object georiënteerde data-analyse wordt daarmee niet afgedwongen. Bovendien verspilt Python energie (tijd en milieu) aan het automatisch uitzoeken van het soort van een variabele.
Vanuit een data perspectief is Python niet meer dan een soort betere Basic. En dus zijn we via een omweg terug bij af.
Reacties
Een reactie posten