Newsqueak

from Wikipedia, the free encyclopedia
Newsqueak
Paradigms : Parallel
Publishing year: 1980s
Designer: Rob Pike
Developer: Rob Pike , Bell Labs
Typing : Strong
Influenced by: C , CSP
Affected: Alef , Limbo , Go , Rust

Newsqueak is a parallel programming language for programming application programs for window systems . It was designed by Rob Pike at Bell Labs in the late 1980s .

Newsqueak's syntax and semantics were influenced by the C programming language , while the approach to parallel programming was influenced by CAR Hoare's Communicating Sequential Processes (CSP) . However, channels in Newsqueak 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 Squeak ). It was designed by Luca Cardelli and Rob Pike as a language for implementing graphical user interfaces .

The ideas that were implemented in Newsqueak have been further developed in the programming languages Alef , Limbo and Go .

See also

swell