In unserer Berufspraxis erlebe ich immer wieder Teams, die nach agilen Vorgehensweisen entwickeln und in kurzen Abständen Releases herausbringen wollen. Das klappt aber im Konzernumfeld nicht, weil sie auf Funktionen warten müssen, die im Backend bereitgestellt werden. Das Backend ist dann ein Host und Host-Entwicklungsprojekte werden klassisch eher nach Wasserfall-artigen Entwicklungsmethoden durchgeführt und z.B. Releases nur alle halbe Jahr herausgegeben. Man muss sich erst für ein Release anmelden usw.
In einem ersten Schritt will ich nun Cobol lernen, um die Entwicklungsprojekte besser zu verstehen.
Cobol auf dem PC programmieren
Damit man Cobol programmieren kann, braucht man einen entsprechenden Compiler und eine Entwicklungsumgebung.
Auf dem Mac kann man mit der Paketverwaltung brew ganz leicht OpenCobol (jetzt GnuCobol) installieren:
brew install gnu-cobol [return]
Für Ubuntu ist eine Anleitung hier: https://wiki.ubuntuusers.de/OpenCOBOL/
Das quelloffene Projekt liegt unter https://sourceforge.net/projects/open-cobol/
Außerdem braucht man noch eine Entwicklungsumgebung bzw. einen Editor. Ich habe mich für OpenCobolIDE entschieden. Die findet sich hier: https://launchpad.net/cobcide/+download
Es gibt auch eine Plugin für Sublime – da ich den Editor aber nicht verwende, kann ich dazu nichts sagen.
Und dann gibt es noch Slickedit („the most powerful …“): https://www.slickedit.com/trial/slickedit Den will ich demnächst mal probieren.
Welcher Standard soll es denn sein?
Cobol gibt es in vielen Standards. Wir wissen, dass unsere Kunden nach dem IBM-Standard arbeiten. Das ist wichtig in der IDE und dem Compiler einzustellen. Ansonsten wird man mir Warnings überschüttet.
Und welches Tutorial soll ich nehmen?
Hier gibt es Video-Tutorials: Deutsch und Englisch https://www.linkedin.com/learning/topics/cobol gleicher Inhalt wie https://www.lynda.com/COBOL-tutorials/Up-Running-COBOL/411377-2.html
Textbasierte Tutorial:
- http://www.mainframetutorials.com/programming/programming.cobol.html
- http://www.csis.ul.ie/cobol/course/Default.htm
- https://www.tutorialspoint.com/cobol/
Kommentar verfassen