@secure: Gibt es längst für Delphi: DelForEx,
Jedi Code Formatter etc.
Ich habe Deinen Diskurs mit negAH verfolgt und muss Dir attestieren, das Du bedingt beratungsresistent bist. Dein Code zeigt, das Du nich nicht allzu lange programmierst. Das erkennt man an teilweilse sehr umständlichen Formulierungen. Und das widerum widerspricht Deiner Behauptung, kompakten Code schreiben zu wollen.
Weiterhin fehlt das Bestreben zur Codeoptimierung. Das ist verständlich, wenn man noch nicht so lange programmiert. Dann sollte man sich aber von so einem 'alten Hasen' wie negaH ruhig etwas erklären lassen ohne gleich pavlovartig eine Abwehrhaltung einzunehmen.
Deine Ausführungen bezüglich Programmieren/Mathematiker sowie Delphi/Pascal zeugen von einer wirklich fehlenden Erfahrung und Weitsicht. Jeder Programmierer, Softwareentwickler, Softwaretechniker, Projektleiter etc. sollte über den Tellerrand schauen bzw. sich zumindest in der Historie der Informatik auskennen. Da macht es wirklich keinen Unterschied, ob man Informatiker oder Programmierer ist.
Auch als Tischler / Hobbytischler sollte man sich mit Holz, der Geschichte der Werkzeuge und des Handwerks an sich auskennen. Nur so kommt man zu optimalen Ergebnissen, weil man nur mit dem Wissen der Vergangenheit seinen eigenen Horizont erweitern und die eigene Leistung optimieren kann.
Wenn Du aber auf dem Standpunkt beharrst, ein Programmierer sei kein Informatiker, das ist diese Aussage ein Denkmal deines Anspruches an dich selbst.