| book describes a method for writing concurrent computer programs of high quality. It is written for professional programmers and students who are faced with the complicated task of building reliable computer operating systems or real-time control programs.
The motivations for mastering concurrent programming are both economic and intellectual. Concurrent programming makes it possible to use a computer where many things need attention at the same time--be they people at terminals or temperatures in an industrial plant. It is without doubt the most difficult form of programming.
This book presents a systematic way of developing concurrent programs in a structured language called Concurrent Pascal--the first of its kind. The use of this language is illustrated by three non-trivial concurrent programs : a single-user operating system, a job-stream system, and a real-time scheduler. All of these have been used successfully on a PDP 11/45 computer. The book includes the complete text of these three programs and explains how they are structured, programmed, tested, and described. In an earlier book, Operating System Principles [Prentice-Hall, 1973], |
|
|
| | Murach's PHP and MySQL (Murach: Training & Reference)
Ever since it was created in 1995. PHP has been a favorite of developers for server-side web programming. In fact, in some surveys, it now stands as today's most popular web programming language. By most counts, over a million web sites have been written in PHP, including portions of today's largest, most recognizable sites, and often... | | Learning Python (Help for Programmers)This book provides a quick introduction to the Python programming language. Python is a popular object-oriented language used for both standalone programs and scripting applications in a variety of domains. It's free, portable, powerful, and remarkably easy to use. Whether you're new to programming or a professional developer, this... |
|