Jeder kann programmieren



Jeder kann programmieren

Vielleicht kann bald jeder Software programmieren, prognostiziert die New York Times. Ein Schritt in diese Richtung ist das Konzept des intentionalen Programmierens von Charles Simonyi. Der Chief-Executive von Intentional Software, einer neuen US-Firma, war zuvor Chief Architect bei Microsoft und einer der erfolgreichsten Programmierer der Welt. Die Idee des intentionalen Programming liegt darin, Programme genau auf die Wünsche der Anwender zuschneiden zu können und Programmierfehler zu vermeiden.

Programmierern fehlt meist der Kontakt zu den Anwendern, was bei intentionalem Programmieren nicht passieren sollte. So genannte "Domain Experts", also Experten aus dem Fachgebiet, für das ein Programm entwickelt wird, arbeiten mit den Programmierern zusammen und sorgen dafür, dass dieses auch wirklich ihren Ansprüchen gerecht wird. Die erarbeiteten Konzepte werden dann mit der sogenannten "Workbench" zu einem "Domain Code" verarbeitet. Durch "Workbench" kann man Programme in einer Vielzahl von Formen darstellen: als eine Art PowerPoint-Präsentation, als Diagramm, als Skizze oder mit mathematischer Logik. An diesen Projektionen können Programmierer und Domain Experts dann so lange feilen, bis beide zufrieden sind. Danach wird der sich daraus ergebende Domain Code in ein Programm namens "Generator" eingegeben, das den eigentlichen Target Code erstellt, den ein Computer lesen kann.



«
»


Kommentare


  • ...
    nur ich nich. *gradaneinemInternetExplorer7Problemverzweifel*

    30. Jan 2007 - 00:43 Uhr

Du bist nicht eingeloggt! Bitte melde dich erst an, um ein Kommentar zu schreiben.