English
Systems Programming with Modula-3. Edited by Greg Nelson. Modula-3 is a new programming language evolved from Pascal and Modula-2. It supports interfaces, objects, generics, lightweight threads of control, isolation of unsafe code, garbage collection, exceptions, and subtyping, and is substantially simpler than other languages with comparable power. Modula-3 was designed by DEC and Olivetti with consultation from Niklaus Wirth, the designer of Pascal and Modula-2. The DEC Systems Research Center distributes a Modula-3 compiler and runtime system for DEC, IBM, HP, and Sun workstations. This book includes the language definition together with a collection of examples, ranging from a tutorial on an object-oriented window system toolkit to a tour of the low levels of an input-output stream package. These successful system designs illustrate Modula-3 as no toy examples could. If you are a programmer experienced in any language who would like to see solid examples of how interfaces, objects, garbage collection, and threads help to make programming safe and efficient at the same time, then this book is written for you.
Zaloguj się na bezpłatne konto, aby czytać, pobierać EPUB-y lub słuchać.