Concurrent Pascal

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.

Concurrent Pascal
ParadigmsImperative, structured, concurrent
FamilyWirth Pascal
Designed byPer Brinch Hansen
First appearedApril 1974 (1974-04)
Typing disciplineStatic and dynamic, strong, safe
PlatformDEC PDP 11
Influenced by
ALGOL 60, Simula 67, Pascal

A separate language, Sequential Pascal, is used as the language for applications programs run by the operating systems written in Concurrent Pascal. Both languages are extensions of Niklaus Wirth's Pascal, and share a common threaded code interpreter. The following describes how Concurrent Pascal differs from Wirth's Pascal.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.