Newsqueak

Newsqueak is a parallel programming language for programming of application programs for windows systems. It was designed by Rob Pike at Bell Labs in the late eighties.

Newsqueaks syntax and semantics have been influenced by the C language, the approach to parallel programming was influenced by the Communicating Sequential Processes (CSP ) of CAR Hoare. However, in Newsqueak channels first-class objects, with dynamic process creation and dynamic channel creation.

Newsqueak was called by an earlier, smaller language Squeak, developed (not to be confused with the Smalltalk Squeak implementation ). It was designed by Luca Cardelli and Rob Pike as a language for implementing graphical user interfaces.

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

600003
de