Newsqueak - Newsqueak - Wikipedia
Paradigma | Souběžně |
---|---|
Navrhl | Rob Pike |
Vývojář | Bell Labs |
Psací disciplína | Silný |
Ovlivněno | |
C, CSP | |
Ovlivněno | |
Alef, Jít, Předpeklí, Rez |
Newsqueak je souběžné programování jazyk pro psaní aplikační software s interaktivním grafická uživatelská rozhraní.
Syntaxe a sémantika společnosti Newsqueak jsou ovlivněny Jazyk C., ale jeho přístup k souběžnosti byl inspirován C. A. R. Hoare je komunikující sekvenční procesy (CSP). V Newsqueak však kanály jsou prvotřídní objekty s dynamickým vytvářením procesů a dynamickým vytvářením kanálů.
Newsqueak byl vyvinut z dřívějšího menšího jazyka zvaného Squeak (nezaměňovat s Pokec implementace Kvičet ). Byl vyvinut společností Luca Cardelli a Rob Pike na Bell Labs v první polovině 80. let jako jazyk pro provádění grafická uživatelská rozhraní. Oba jazyky byly prezentovány jako „jazyk pro komunikaci s myši ": jejich hlavním cílem bylo modelovat souběžnou povahu programů interagujících s více vstupními zařízeními, viz., klávesnice a myši.[1][2]
Myšlenky obsažené v Newsqueak byly dále rozvíjeny v programovacích jazycích Alef, Předpeklí, a Jít.
Viz také
Reference
- ^ Cardelli, Luca; Pike, Rob (1985). Pískání: jazyk pro komunikaci s myší (PDF). ACM SIGGRAPH.
- ^ Pike, Rob. Newsqueak: Jazyk pro komunikaci s myší (PDF) (Technická zpráva). Bell Labs. Computing Science Technická zpráva č. 143.
externí odkazy
- Bell Labs a CSP vlákna
- Pokročilá témata v programovacích jazycích: Souběžnost / předávání zpráv Newsqueak
![]() | Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |