Live briefing
Everything about Concurrent Pascal
Programming language
Concurrent Pascal is a programming language designed by Per Brinch Hansen for writing concurrent computing programs such as operating systems and real-time computing monitoring systems on shared memory computers. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Concurrent PascalA 5-minute orientation
- Pick up a classic book: PASCALThe most-reprinted book on the subject
- Read the landmark paper: The programming language Concurrent PascalCited 400 times
- Go sideways: Producer–consumer problemA closely related topic
- Go sideways: SuperPascalA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
The programming language Concurrent Pascal
The solo operating system: A concurrent pascal program
Extending Concurrent Pascal to Allow Dynamic Resource Management
Concurrent Pascal with backward error recovery: Language features and examples
Experiences with the portability of concurrent PASCAL
Pascal-FC: a language for teaching concurrent programming
Monitors and concurrent Pascal
Universal types in concurrent Pascal
📚 Books worth reading
PASCALRudolf Herschel · 1979
The architecture of concurrent programsPer Brinch Hansen · 1977- 📕Multimikrodatamatsystemer i formålsbundet driftJens Brix Christiansen · 1978
- 📕Specifying the behavior of concurrent systemsFrederick C Furtek · 1984
- 📕McPascal design of microcomputer real-time systems using Micro-concurrent PascalPatrice Humbert-Droz · 1980
- 📕MaḥshevimAvi Kohen
A Concurrent PASCAL compiler for minicomputersAlfred C. Hartmann · 1977
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Producer–consumer problem In computing, the producer-consumer problem (also known as the bounded-buffer problem) is a family of problems described by Edsger W. Dijkstra since 1965…
- SuperPascal SuperPascal is an imperative, concurrent computing programming language developed by Per Brinch Hansen. It was designed as a publication language: a thinking…
- Monitor (synchronization) In concurrent programming, a monitor is a synchronization construct that prevents threads from concurrently accessing a shared object's state and allows…
- Joyce (programming language) Joyce is a secure programming language for concurrent computing designed by Per Brinch Hansen in the 1980s. It is based on the sequential language Pascal…
- IP Pascal IP Pascal is an implementation of the Pascal programming language using the IP portability platform, a multiple machine, operating system and language…
- Comparison of Pascal and C The computer programming languages C and Pascal have similar times of origin, influences, and purposes. Both were used to design (and compile) their own…
- Semaphore (programming) In computer science, a semaphore is a synchronization device used to control access to a common resource by multiple threads or processes in a concurrent…
- Per Brinch Hansen Per Brinch Hansen (13 November 1938 – 31 July 2007) was a Danish-American computer scientist known for his work in operating systems, concurrent programming…