Newsqueak
Paradigm | Concurrent |
---|---|
Appeared in | 1994 |
Designed by | Rob Pike, Luca Cardelli |
Developer | Bell Labs |
Typing discipline | Strong |
Influenced by | C, CSP |
Influenced | Alef, Limbo, Go |
Newsqueak is a concurrent programming language for writing application software for windowing systems. It was designed at Bell Labs by Rob Pike and Luca Cardelli in the early 1990s.
Newsqueak's syntax and semantics are influenced by the C programming language, but its approach to concurrency was inspired by Hoare's Communicating Sequential Processes (CSP). However, in Newsqueak, channels are first-class objects, with dynamic process creation and dynamic channel creation.
Newsqueak was developed from an earlier, smaller, language, called Squeak (not to be confused with the Smalltalk implementation of the same name). This was developed by the same authors as a language for graphical user interface implementation.
The ideas present in Newsqueak were further developed in the Alef, Limbo and Go programming languages.
See also
- The Inferno operating system
- Plan 9 from Bell Labs
References
File:HelloWorld.svg | This programming language-related article is a stub. You can help Wikipedia by expanding it. |
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...