Sprachen auf dem Großrechner (COBOL / PL/1): Unterschied zwischen den Versionen

Aus cps4it-Wiki
Zur Navigation springenZur Suche springen
(Neue Struktur)
 
(31 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Diese Seite enthält Links zu COBOL- und PL/1-Broschüren.
+
Auf dem Großrechner tummeln sich heute mehr Sprachen, als man annehmen könnte. Ja, auch Java ist auf dem Großrechner und das seit Langem. Und - was viele noch nicht wissen - Java ist inzwischen auch sehr performant geworden; es wird also zu einer echten Alternative zu den herkömmlichen - prozeduralen - Sprachen. Wichtig ist dabei zu beachten, dass die Kommunikation zwischen den Sprachen teilweise gewisser Vorkehrungen bedarf. So wie vor Jahrzehnten PL/1 und COBOL nicht so richtig miteinander konnten, geht es heute mit einem einfachen Call. Auch die Kommunikation mit OO-Sprachen wie Java ist möglich, aber für die "grauen Wölfe" etwas gewöhnungsbedürftig. Na und? Auch das lernen wir - oder können es schon. :-)
  
[http://www-306.ibm.com/software/awdtools/cobol/library/ COBOL Compiler bei der IBM]
 
  
----
+
== Sourcen nicht mehr vorhanden? ==
  
COBOL - Enterprise COBOL for z/OS, Version 4 Release 1:
+
Falls die Source nicht mehr vorhanden ist, habe ich von einer Firma erfahren, die helfen kann. Das ist keine Empfehlung, weil ich das Unternehmen nicht kenne, aber es scheint einen Versuch wert zu sein: [http://www.source-recovery.com Source aus Loadlib ermitteln http://www.source-recovery.com]
  
<br>[http://publibfp.boulder.ibm.com/epubs/pdf/igy3cg40.pdf Customization Guide SC23-8526-00 0,89 MB]
+
== Language Environment ==
<br>[http://publibfp.boulder.ibm.com/epubs/pdf/igy3lr40.pdf Language Reference SC23-8528-00 8.53 MB]
 
<br>[http://publibfp.boulder.ibm.com/epubs/pdf/igy3pg40.pdf Programming Guide SC23-8529-00 12.13 MB]
 
  
COBOL - Enterprise COBOL for z/OS, Version 3 Release 4:
+
Language Environment oder kurz LE ist die Laufzeitumgebung für die Sprachen [[COBOL]], [[PL/1]], [[C/C++]] und Fortran. Auch Assembler kann gut in dieser Umgebung laufen, wenn es "LE-enabled" ist, was heute der Standard sein sollte.
<br>[http://publibfp.boulder.ibm.com/epubs/pdf/igy3c131.pdf Customization Guide GC27-1410-05 0.93MB]
 
<br>[http://publibfp.boulder.ibm.com/epubs/pdf/igy3lr31.pdf Language Reference SC27-1408-04 3.33MB]
 
<br>[http://publibfp.boulder.ibm.com/epubs/pdf/igy3pg32.pdf Programming Guide SC23-8529-00 12.09MB]
 
  
 +
== Sprachen  ==
  
PL/1 - Enterprise PL/I for z/OS Version 3 Release 7
+
[[COBOL]]
<br>[http://publibfp.boulder.ibm.com/epubs/pdf/ibm3lr60.pdf Language Reference SC27-1460-07 6.63MB]
 
<br>[http://publibfp.boulder.ibm.com/epubs/pdf/ibm3mc60.pdf Messages and Codes SC27-1461-07 6.63MB]
 
<br>[http://publibfp.boulder.ibm.com/epubs/pdf/ibm3pg60.pdf Programming Guide SC27-1457-07 5.21MB]
 
  
 +
[[PL/1]]
  
 
+
C/C++ (noch nicht im Portfolio)
PL/1 - Enterprise PL/I for z/OS Version 3 Release 6
+
Fortran (noch nicht im Portfolio)
<br>[http://publibfp.boulder.ibm.com/epubs/pdf/ibm3lr50.pdf Language Reference SC27-1460-06 6.79MB]
+
Assembler (noch nicht im Portfolio)
<br>[http://publibfp.boulder.ibm.com/epubs/pdf/ibm3mc50.pdf Messages and Codes SC27-1461-06 1.7MB]
+
Java (noch nicht im Portfolio)
<br>[http://publibfp.boulder.ibm.com/epubs/pdf/ibm3pg50.pdf Programming Guide SC27-1457-06 5.35MB]
 

Aktuelle Version vom 14. August 2015, 07:19 Uhr

Auf dem Großrechner tummeln sich heute mehr Sprachen, als man annehmen könnte. Ja, auch Java ist auf dem Großrechner und das seit Langem. Und - was viele noch nicht wissen - Java ist inzwischen auch sehr performant geworden; es wird also zu einer echten Alternative zu den herkömmlichen - prozeduralen - Sprachen. Wichtig ist dabei zu beachten, dass die Kommunikation zwischen den Sprachen teilweise gewisser Vorkehrungen bedarf. So wie vor Jahrzehnten PL/1 und COBOL nicht so richtig miteinander konnten, geht es heute mit einem einfachen Call. Auch die Kommunikation mit OO-Sprachen wie Java ist möglich, aber für die "grauen Wölfe" etwas gewöhnungsbedürftig. Na und? Auch das lernen wir - oder können es schon. :-)


Sourcen nicht mehr vorhanden?

Falls die Source nicht mehr vorhanden ist, habe ich von einer Firma erfahren, die helfen kann. Das ist keine Empfehlung, weil ich das Unternehmen nicht kenne, aber es scheint einen Versuch wert zu sein: Source aus Loadlib ermitteln http://www.source-recovery.com

Language Environment

Language Environment oder kurz LE ist die Laufzeitumgebung für die Sprachen COBOL, PL/1, C/C++ und Fortran. Auch Assembler kann gut in dieser Umgebung laufen, wenn es "LE-enabled" ist, was heute der Standard sein sollte.

Sprachen

COBOL

PL/1

C/C++ (noch nicht im Portfolio) Fortran (noch nicht im Portfolio) Assembler (noch nicht im Portfolio) Java (noch nicht im Portfolio)