PDA

View Full Version : COBOL Programme nach RPG konvertieren



Seiten : [1] 2 3

itec01
24-02-20, 10:56
Hallo in die Runde,
gibt es ein Tool um Cobol Programme nach RPG zu konvertieren?

Danke.

Fuerchau
24-02-20, 17:20
Definitiv ja, wenn das Tool (Werkzeug) ein Mensch ist und vor dem Bildschirm sitzt;-).

privatus
03-10-20, 10:04
Lieber Fuerchau,
auch 19 Jahre später konnte ich über diesen kurzen Dialog herzlich lachen.
Mit freundlichen Grüßen
Privatus

Fuerchau
03-10-20, 11:16
Ich kenne bis heute noch kein Tool, das Reenginierung an Hand von Quellcode durchführen kann.
Selbst VB6 ist nicht in VB.Net überführbar, der Versuch mit VS-Studio 2005 ist da kläglich gescheitert.
Und Microsoft beherrscht eigentlich alle seine entwickelten Sprachen.

Selbst VisualAge wird nicht mehr weiterentwickelt, mein letzter Stand ist V6R1.
Da gibt's heute wesentlich elegantere Werkzeuge.

Und ich hoffe, du lachst damit nicht den Frager aus.

privatus
05-10-20, 00:12
Lieber Herr Fürchau,
Ihre originelle Antwort hat das Lachen ausgelöst.
Den Fragesteller darf man doch niemals auslachen !?
Mit freundlichen Grüßen
Privatus

DKSPROFI
05-10-20, 06:59
Moin,

Furchau lacht Dich nicht aus, sondern an.

mfg

DKSPROFI

KingofKning
05-10-20, 07:57
Gibt es keine Cobol Programmierer mehr oder ist Free-RPG so toll.

GG 3890

Fuerchau
05-10-20, 08:45
COBOL hast sich generell auf der IBM i nicht so durchgesetzt.
Diese Sprache wird eher auf Mainframes (das sind die ganz großen Dinger) eingesetzt.
Für die IBM i wurde RPG/LE/FREE immer weiter entwickelt, während COBOL durch die zentrale Normenstelle eher starr und funktional nur geringfügig erweiterbar war.
Denn COBOL hatte für sich bereits immer den Anspruch größtenteils sourcekompatibel zu den diversen Systemen zu bleiben.
RPG ist eine reine IBM-Entwicklung und gabs bereits auf Mainframes und unterlag keinerlei Restriktionen was die Erweiterungen angeht.
Hinzu kommt, dass COBOL schon immer free codiert wurde, sehr schreibintensiv ist und daher auch nicht so schnell erlernbar war.
Was in RPG z.T. mit 3 Zeilen (F/C/O), bzw. nur wenig mehr, ereldigt war, hat in Cobol alleine im declarativen Teil schon erheblich mehr Zeilen gekostet.
COBOL habe ich in der Ausbildung gelernt, RPG und später ILE habe ich mir selber angeeignet.

Insfofern hast du recht: COBOL-Programmierer sterben aus.
Hier eine nette Übersicht:
https://de.wikipedia.org/wiki/COBOL

Wie wir ja alle wissen, entwickeln wir demnächst sowieso nur noch in .Net und nur noch für die Cloud, da Microsoft alle Konkurrenten und OnPremise-Produkte aufkauft und in der Versenkung verschwinden lässt (siehe MONO -> CORE).

privatus
05-10-20, 09:09
Lieber KingofKning,
den ersten Teil der Frage kann ich nicht beantworten.
Zum zweiten Teil der Frage kann ich nur feststellen, dass RPG keine Programmiersprache, sonder ein "Genarator" ist, wie es der Name ja richtig verspricht.
Mit freundlichen Grüßen
Privatus

privatus
05-10-20, 09:23
Lieber Herr Fürchau,
da ich vom Mainframe komme, ist COBOL für mich Standard.
Auf dem /36 habe danach natürlich auch Cobol verwendet.
Das einzige was ich an der Kritik zu Cobol teile ist die von Ihnen genannte Schreibintensität.
Dafür hat man dann sehr präzise Datenbeschreibungen und die Freiheit Datensatzfolgen, Abhängigkeiten von Datensätzen, Einzelfelder, Feldzusammenhänge etc. korrekt zu prüfen.
Bei der Lesbarkeit hat eine Programmiersprache ganz klar die Nase gegenüber einem Generator vorne.
Die leichtere Erlernbarkeit von RPG bezweifle ich heftig.
Und für Standardauswertungen hat ein erfahrener Programmierer ohnehin seine Programme (meist sogar je Datei für Kunden, Artikel, Konto etc.), die er nur geringfügig modifiziert und damit eine rasche Auswertung mit neuen Parametern erzeugen kann.
Dass Anwendungsprogrammierer aussterben ist schon auf Grund der hohen Entwicklungskosten unvermeidbar.
Merke: Früher wurde die Software dem Betrieb angepasst. Heute wird der Betrieb an die Software angepasst.
Mit freundlichen Grüßen
Privatus