|
Nach meinem Studium als Diplom-Mathematiker habe ich in fast allen Bereichen der DV meine Erfahrungen gesammelt. Die Entwicklung von Anwendungen einschließlich zu Grunde liegender relationaler Datenbanken, vor allem aber die analytischen Aspekte wie Design und Lehre sind so etwas wie mein Steckenpferd. Sie haben mir geholfen, auch große Systeme, z. B. eine Data Warehouse-Anwendung und auch einen Compiler zu entwickeln oder auch die Kommunikation mit anderen Fachleuten zu pflegen.
Nach Programmierung in vielen Programmiersprachen, längere Zeit davon in RPG auf iSeries, habe ich nun meine Favoriten gefunden: Java und EGL inkluive der Datenbeschreibungssprachen XML und SQL. Dass man mit diesen Sprachen hoch effizient entwickeln kann, kommt nicht von ungefähr. Sie schaffen es in einzigartigerer Weise, die Realität adäquat mit ihren Strukturen in ihrer ständigen Veränderung in eine Anwendung abzubilden. Da diese Sprachen inzwischen von umfangreichen Technologien untermauert sind und sich auch eine millionengroße Fangemeinde etabliert hat, wird es wohl kurz- oder mittelfristig nichts anderes Vergleichbares geben, von Analog-Produkten einmal abgesehen.
Durch die Beschäftigung sowohl mit dem 3GL- als auch mit dem OO-Paradigma habe ich so etwas wie die Vogelperspektive über diese beiden Welten erlangt, die mir hilft, Beides miteinander zu verbinden und die noch in der alten Welt lebenden Programmierer von den modernen Lehren zu bekehren.
|