The New PL/I (eBook)
X, 304 Seiten
Vieweg & Teubner (Verlag)
9783834893178 (ISBN)
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.
Eberhard Sturm is a physicist at the Center for Information Processing at the University of Muenster, Germany. He works in consulting, research and teaching.
Preface 6
Contents 7
1. Elementary PL/I 13
1.1 The programming environment 13
1.2 Data attributes 15
1.3 Loops 27
1.4 Input and output 30
1.5 Distinction of cases 34
2. Extending the basics 41
2.1 Input and output of a character stream 41
2.2 The general loop 50
2.3 Arrays 55
2.4 Structures 62
2.5 Manipulation of character strings 69
2.6 Arithmetic 79
2.7 Manipulation of bit strings 104
2.8 Abstract data types 110
2.9 Time calculations 115
3. Block and program structure 120
3.1 Scope and lifetime of variables 120
3.2 Structure of a PL/I program 124
3.3 Exceptional conditions 147
4. Dynamic storage management 167
4.1 The CONTROLLED attribute 167
4.2 The BASED attribute 173
4.3 The AREA attribute 186
4.4 Dynamics with structure types 193
5. Use of files 198
5.1 PL/I files 198
5.2 Input and output of records 203
5.3 Special possibilities of input and output 216
6. Special PL/I techniques 223
6.1 Array expressions 223
6.2 Definition of variables 227
6.3 Parallel processing 232
6.4 Program generation at compile time 240
7. Interfaces to the world 250
7.1 Low- level programming 250
7.2 Manipulation of Wide Characters 260
7.3 Using REXX Components 263
7.4 Utilizing Java components 267
7.5 CGI and XML 274
Appendix A: Solution ideas 286
Appendix B: Built-in functions/subroutines 290
Arithmetic 290
Array-handling 290
Buffer- management 290
Condition- handling 291
Date/time 291
Floating- point inquiry (constants) 292
Mathematical 294
Miscellaneous 294
Ordinal- handling 295
Precision-handling 295
Pseudovariables 296
Storage control 296
String- handling 297
Subroutines 298
Type functions 299
Preprocessor 299
Index 301
| Erscheint lt. Verlag | 20.4.2009 |
|---|---|
| Zusatzinfo | X, 304 p. 80 illus. |
| Verlagsort | Wiesbaden |
| Sprache | englisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Mathematik / Informatik ► Informatik ► Software Entwicklung | |
| Schlagworte | arithmetic • built-in • built-in functions • Certified Developer • Certified Programmer • C programming language • DECIMAL FLOAT • Enterprise PL/I • Function • Java • multi-threading • PL/I • Programming languagees • REXX • Unicode |
| ISBN-13 | 9783834893178 / 9783834893178 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich