Programmierung als Theoriebildung

Programmierung als Theoriebildung

56 Minuten
Podcast
Podcaster

Beschreibung

vor 5 Tagen

Der Informatik-Pionier Peter Naur formulierte 1985 in seinem
Aufsatz “Programming as Theory Building” die These, dass
Programmieren im Kern bedeutet, eine Theorie zu entwickeln – ein
tiefes Verständnis eines Problems und seiner Lösung.


Diese Perspektive erklärt, warum Änderungen an bestehenden
Systemen so schwierig sind, wie Legacy-Software entsteht und
weshalb iterative Softwareentwicklung so wirkungsvoll sein kann.


In dieser Episode diskutiert Eberhard Naurs Überlegungen und
setzt sie in Beziehung zu aktuellen Herausforderungen der
Softwareentwicklung – etwa zur verbreiteten Vorstellung im
Kontext generativer KI, Programmieren bestehe primär lediglich im
Erzeugen von Code.


Links




Programming as Theory Building




Prof. Christiane Floyd zu “menschenzentrierter
Software-Entwicklung”




KI = Bullshit




Software-Entwicklung = Lernen?


Kommentare (0)

Lade Inhalte...
15
15