Sturm | The New PL/I | E-Book | www.sack.de
E-Book

E-Book, Englisch, 304 Seiten

Sturm The New PL/I

... for PC, Workstation and Mainframe
2009
ISBN: 978-3-8348-9317-8
Verlag: Vieweg+Teubner Verlag
Format: PDF
Kopierschutz: 1 - PDF Watermark

... for PC, Workstation and Mainframe

E-Book, Englisch, 304 Seiten

ISBN: 978-3-8348-9317-8
Verlag: Vieweg+Teubner Verlag
Format: PDF
Kopierschutz: 1 - PDF Watermark



This classic textbook by Eberhard Sturm is the only up-to-date PL/I book currently available in the English language which shows the range of the new PL/I on the computer platforms OS/2, Windows, AIX and z/OS - the basis being the new PL/I compiler from IBM. The language was extended by the package concept, abstract data types, attributes to communicate with C programs and more than a hundred BUILTIN functions.
The book provides the basis for certification as an 'IBM Certified PL/I Programmer/Developer'.
Suitable for self-study, it introduces all areas of the language. It is a useful source of ideas and information for those programmers who already have a certain level of experience as well as those who only want to discover the variety of new language features.

Eberhard Sturm is a physicist at the Center for Information Processing at the University of Muenster, Germany. He works in consulting, research and teaching.

Sturm The New PL/I jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Preface;6
2;Contents;7
3;1. Elementary PL/I;13
3.1;1.1 The programming environment;13
3.2;1.2 Data attributes;15
3.3;1.3 Loops;27
3.4;1.4 Input and output;30
3.5;1.5 Distinction of cases;34
4;2. Extending the basics;41
4.1;2.1 Input and output of a character stream;41
4.2;2.2 The general loop;50
4.3;2.3 Arrays;55
4.4;2.4 Structures;62
4.5;2.5 Manipulation of character strings;69
4.6;2.6 Arithmetic;79
4.7;2.7 Manipulation of bit strings;104
4.8;2.8 Abstract data types;110
4.9;2.9 Time calculations;115
5;3. Block and program structure;120
5.1;3.1 Scope and lifetime of variables;120
5.2;3.2 Structure of a PL/I program;124
5.3;3.3 Exceptional conditions;147
6;4. Dynamic storage management;167
6.1;4.1 The CONTROLLED attribute;167
6.2;4.2 The BASED attribute;173
6.3;4.3 The AREA attribute;186
6.4;4.4 Dynamics with structure types;193
7;5. Use of files;198
7.1;5.1 PL/I files;198
7.2;5.2 Input and output of records;203
7.3;5.3 Special possibilities of input and output;216
8;6. Special PL/I techniques;223
8.1;6.1 Array expressions;223
8.2;6.2 Definition of variables;227
8.3;6.3 Parallel processing;232
8.4;6.4 Program generation at compile time;240
9;7. Interfaces to the world;250
9.1;7.1 Low- level programming;250
9.2;7.2 Manipulation of Wide Characters;260
9.3;7.3 Using REXX Components;263
9.4;7.4 Utilizing Java components;267
9.5;7.5 CGI and XML;274
10;Appendix A: Solution ideas;286
11;Appendix B: Built-in functions/subroutines;290
11.1;Arithmetic;290
11.2;Array-handling;290
11.3;Buffer- management;290
11.4;Condition- handling;291
11.5;Date/time;291
11.6;Floating- point inquiry (constants);292
11.7;Mathematical;294
11.8;Miscellaneous;294
11.9;Ordinal- handling;295
11.10;Precision-handling;295
11.11;Pseudovariables;296
11.12;Storage control;296
11.13;String- handling;297
11.14;Subroutines;298
11.15;Type functions;299
11.16;Preprocessor;299
12;Index;301



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.