H ?
«
‹
←
→
›
»
Language peer sets for Concurrent Pascal: United States↑ United States/1972↑ Designed 1972 ↑ 1970s languages ↑ Third generation↑ High Cold War↑ Genus Pascals ↑ Multi-purpose ↑ Pascals↑ Wirth Algols↑ Generation of Algol 60 ↑ Pascals/1972↑ Wirth Algols/1972↑ Generation of Algol 60/1972↑ Pascals/United States↑ Wirth Algols/United States↑ Generation of Algol 60/United States↑ Multi-purpose ↑ Multi-purpose/1972↑ Multi-purpose/us ↑ Concurrent Pascal(ID:578/con009)Dialect of Pascal which supports monitorsalternate simple viewCountry: United States Designed 1972 Published: 1972 Genus: Pascals Sammet category: Multi-purpose Brinch Hansen, 1972-75, implimented by Brinch Hansen's PhD student Hartmann after an earlier attempt by 6 graduate students. Dialect of Pascal which supports monitors (the first language to do so). All access to hardware devices through monitor calls, also processes and classes. Brinch Hansen had begun with Algol 60 device processes, then graduated to Pascal after Wirth published his description. Seeds of CP in the book on systems programming, then took the idea fo the virtual machine from Nori and the Simula class from Nygaard and Dahl. Several experimental versions were made, and used as part of concurrency systems developed toy operating systems (Deamy (1974), Pilot (1975)) before writing Solo (1975) in a mixture of CP and SP. This was then extended (still in the Solo system) have a ring network of PDP11s. Brinch Hansen and Staunstrup added (1978) transition commands, with process synchronizations represented as state transitions, and remote procedure calls (called distributed processes) in 1980. The Solo operating system was distributed throughout the world with the CP and SP compilers, and became a kind of lingua franca for concurrency. Brinch Hansen revisited the simpler ideas in Joyce and Edison. People: Related languages
References: in (1975) IEEE Transactions on Software Engineering 1(2) June 1975 in (1975) IEEE Transactions on Software Engineering 1(2) June 1975 in (1975) IEEE Transactions on Software Engineering 1(2) June 1975 in (1975) IEEE Transactions on Software Engineering 1(2) June 1975 in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977 in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977 in (1978) ACM Computing Reviews 19(03) March 1978 in (1978) ACM Computing Reviews 19(03) March 1978 in (1978) ACM Computing Reviews 19(03) March 1978 in (1979) The Computer Journal 22(2) May 1979 in (1979) The Computer Journal 22(2) May 1979 in (1981) TOPLAS 3(1) January 1981 in (1982) TOPLAS 4(2) April 1982 in (1982) The Computer Journal 25(1) 1984 in [HOPL II] (1993) [ACM SIGPLAN] SIGPLAN Notices 28(03) March 1993 The second ACM SIGPLAN conference on History of programming languages (HOPL II) in [HOPL II] (1993) [ACM SIGPLAN] SIGPLAN Notices 28(03) March 1993 The second ACM SIGPLAN conference on History of programming languages (HOPL II) in [HOPL II] (1993) [ACM SIGPLAN] SIGPLAN Notices 28(03) March 1993 The second ACM SIGPLAN conference on History of programming languages (HOPL II) Search in: Google Google scholar World Cat Yahoo Overture DBLP Monash bib NZ IEEE  ACM portal CiteSeer CSB ncstrl jstor Bookfinder |