PL/I Structured Programming
Author : Joan K. Hughes
Publisher :
Page : pages
File Size : 34,88 MB
Release : 1990
Category :
ISBN :
Author : Joan K. Hughes
Publisher :
Page : pages
File Size : 34,88 MB
Release : 1990
Category :
ISBN :
Author : Gerald M. Weinberg
Publisher : John Wiley & Sons
Page : 248 pages
File Size : 17,56 MB
Release : 1973
Category : Computers
ISBN :
Textbook on computer programming methodology (data processing) in the pl-1 language, using the pl-c compiler.
Author : Eberhard Sturm
Publisher : Springer Science & Business Media
Page : 308 pages
File Size : 46,73 MB
Release : 2009-04-20
Category : Computers
ISBN : 383489317X
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.
Author : University of Michigan Computing Center
Publisher :
Page : 290 pages
File Size : 20,66 MB
Release : 1967
Category : IBM 360 (Computer)
ISBN :
Author : University of Michigan Computing Center
Publisher :
Page : 690 pages
File Size : 12,49 MB
Release : 1969
Category :
ISBN :
Author : Paul Abrahams
Publisher : Franklin Classics
Page : 156 pages
File Size : 23,58 MB
Release : 2018-10-15
Category :
ISBN : 9780343276447
This work has been selected by scholars as being culturally important and is part of the knowledge base of civilization as we know it. This work is in the public domain in the United States of America, and possibly other nations. Within the United States, you may freely copy and distribute this work, as no entity (individual or corporate) has a copyright on the body of the work. Scholars believe, and we concur, that this work is important enough to be preserved, reproduced, and made generally available to the public. To ensure a quality reading experience, this work has been proofread and republished using a format that seamlessly blends the original graphical elements with text in an easy-to-read typeface. We appreciate your support of the preservation process, and thank you for being an important part of keeping this knowledge alive and relevant.
Author : Suad Alagic
Publisher : Springer Science & Business Media
Page : 303 pages
File Size : 40,49 MB
Release : 2013-11-11
Category : Computers
ISBN : 1461262720
The major goal of this book is to present the techniques of top-down program design and verification of program correctness hand-in-hand. It thus aims to give readers a new way of looking at algorithms and their design, synthesizing ten years of research in the process. It provides many examples of program and proof development with the aid of a formal and informal treatment of Hoare's method of invariants. Modem widely accepted control structures and data structures are explained in detail, together with their formal definitions, as a basis for their use in the design of correct algorithms. We provide and apply proof rules for a wide range of program structures, including conditionals, loops, procedures and recur sion. We analyze situations in which the restricted use of gotos can be justified, providing a new approach to proof rules for such situations. We study several important techniques of data structuring, including arrays, files, records and linked structures. The secondary goal of this book is to teach the reader how to use the programming language Pascal. This is the first text to teach Pascal pro gramming in a fashion which not only includes advanced algorithms which operate on advanced data structures, but also provides the full axiomatic definition of Pascal due to Wirth and Hoare. Our approach to the language is very different from that of a conventional programming text.
Author : Richard Walter Conway
Publisher : Little Brown
Page : 760 pages
File Size : 49,45 MB
Release : 1982
Category : Computers
ISBN :
Author : Brian W. Kernighan
Publisher : McGraw-Hill Companies
Page : 172 pages
File Size : 42,70 MB
Release : 1974
Category : Computers
ISBN :
Covers Expression, Structure, Common Blunders, Documentation, & Structured Programming Techniques
Author : Robert Nystrom
Publisher : Genever Benning
Page : 1021 pages
File Size : 46,53 MB
Release : 2021-07-27
Category : Computers
ISBN : 0990582949
Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying "compilers" class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam. That fearsome reputation belies a field that is rich with useful techniques and not so difficult as some of its practitioners might have you believe. A better understanding of how programming languages are built will make you a stronger software engineer and teach you concepts and data structures you'll use the rest of your coding days. You might even have fun. This book teaches you everything you need to know to implement a full-featured, efficient scripting language. You'll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused. Starting from main(), you will build a language that features rich syntax, dynamic typing, garbage collection, lexical scope, first-class functions, closures, classes, and inheritance. All packed into a few thousand lines of clean, fast code that you thoroughly understand because you wrote each one yourself.