𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Introduction to Programming with Modula-2

✍ Scribed by Günther Blaschek, Gustav Pomberger (auth.)


Publisher
Springer-Verlag Berlin Heidelberg
Year
1990
Tongue
English
Leaves
270
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This book is intended for the novice as well as for the experienced programmer who wants to learn Modula-2. We do not limit ourselves to just a description of Modula-2. Instead, we seek to familiarize the reader with the concept of algorithms and to show him/her how to implement algorithms in Modula-2. The programming language Modula-2 was developed by Niklaus Wirth (also the father of world-famous Pascal) and made public in 1978. Compared to other programming languages such as Ada, COBOL or PL/!, Modula-2 is a compact language, which makes it easy to learn. Nevertheless, Modula-2 contains all important language elements necessary for formulating complicated algorithms and for implementing the modern concepts of software engineering. Modula-2 is distinguished by a systematic structure that makes it possible to write easily readable programs. The language supports many of the principles of modern software engineering. All this makes Modula-2 a useful instrument for an introduction to the basics of programming. This textbook strives to establish a solid foundation in the techniques of programming with up-to-date methods of program development. Use of the programming language Modula-2 is reinforced with numerous hands-on exercises. This book does not presuppose any knowledge of programming, but it does require a certain ability in the realm of abstract thinking, some pleasure in problem solving, and a desire to come to terms with complex interrelationships.

✦ Table of Contents


Front Matter....Pages I-X
Algorithms....Pages 1-32
Principles of Program Development....Pages 33-49
The Programming Language Modula-2....Pages 50-162
Writing Modula-2 Programs....Pages 163-210
Programming Style and Program Testing....Pages 212-223
Software Engineering with Modula-2....Pages 224-233
Back Matter....Pages 234-261

✦ Subjects


Programming Languages, Compilers, Interpreters; Programming Techniques; Software Engineering


πŸ“œ SIMILAR VOLUMES


Programming in Modula-3: An Introduction
✍ LΓ‘szlΓ³ BΓΆszΓΆrmΓ©nyi, Carsten Weich (auth.) πŸ“‚ Library πŸ“… 1996 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>The difficulty of programming lies in the need to bring our ideas into a form that can be processed by a machine. This book shows how to write and understand even complex programs by applying proper structures and good style. It uses the programming language Modula-3, which relies on and extends

Modular programming with Python: introdu
✍ Westra, Erik πŸ“‚ Library πŸ“… 2016 πŸ› Packt Publishing 🌐 English

Introducing modular techniques for building sophisticated programs using Python About This Book The book would help you develop succinct, expressive programs using modular deign The book would explain best practices and common idioms through carefully explained and structured examples It will have b

Modular programming with Python: introdu
✍ Westra, Erik πŸ“‚ Library πŸ“… 2016 πŸ› Packt Publishing 🌐 English

Introducing modular techniques for building sophisticated programs using Python About This Book The book would help you develop succinct, expressive programs using modular deign The book would explain best practices and common idioms through carefully explained and structured examples It will have b

Modular Programming with Python: introdu
✍ Erik Westra πŸ“‚ Library πŸ“… 2016 πŸ› Packt Publishing 🌐 English

Python has evolved over the years and has become the primary choice of developers in various fields. The purpose of this book is to help readers develop readable, reliable, and maintainable programs in Python. Starting with an introduction to the concept of modules and packages, this book shows h

Modular Programming with Python: introdu
✍ Erik Westra πŸ“‚ Library πŸ“… 2016 πŸ› Packt Publishing 🌐 English

Python has evolved over the years and has become the primary choice of developers in various fields. The purpose of this book is to help readers develop readable, reliable, and maintainable programs in Python. Starting with an introduction to the concept of modules and packages, this book shows h