Was ist Programmierung?

Was ist Programmierung?
Erste, naheliegende Antwort: „ein Programm schreiben“.
Da ist diese doofe Maschine
und man muss ihr haarklein vorschreiben,
in welcher Reihenfolge sie was zu tun hat.
Was für eine stupide Tätigkeit!

In seinem Vortrag „The Future of Programming
warnt Bret Victor davor, sich mit den oberflächlichen
Antworten zufrieden zu geben:

„Das Gefährlichste, was Dir passieren kann,
ist, dass Du glaubst zu verstehen was Du tust.“

Selbst wenn man Programmieren erfolgreich
gelernt hat, besteht immer noch die Gefahr
der zu frühen Fixierung auf das zu kleine Verstehen,
oder der zu frühen Fixierung auf die zu kleine Meisterschaft.
Dann entgeht einem der Reichtum der vielen anderen Aspekte:

wpid-PastedGraphic-2015-03-7-08-133.png

Selbst wenn man sich in die Tiefen der Programmiersprachenparadigmen begibt, begegnet man noch einer Fülle unterschiedlicher Betrachtungsweisen:
wpid-PastedGraphic1-2015-03-7-08-133.png

Es handelt sich also nicht um wissenschaftliche Wahrheiten,
sondern um Sichtweisen.

Wenn eine Sichtweise jedoch zur Wahrheit erhoben wird,
dann wird sie zum Dogma.

Was ist wirklich wissenschaftliche Erkenntnis?
Was ist in Wirklichkeit nur Dogma?
Diese Frage müssen wir uns nicht nur in der Informatik immer wieder stellen.

Dieser Beitrag wurde unter Informatik abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.