Newsqueak,一种并行性编程语言,可在视窗系统上撰写应用程序。它在1980年代末期在贝尔实验室被开发出来,设计者为罗勃·派克。在语法上,它受到C语言的影响,但它在进行平行运算时,则受到东尼·霍尔的交谈循序程式所启发。
Newsqueak是Rob Pike发明的老鼠语言的第二代,是他用于实践CSP并发编程模型的战场。
Newsqueak是新的Squeak语言的意思,其中squeak是老鼠“吱吱吱”的叫声,也可以看作是类似鼠标点击的声音。
Squeak是一个提供鼠标和键盘事件处理的编程语言,Squeak语言的通道是静态创建的。
改进版的Newsqueak语言则提供了类似C语言语句和表达式的语法和类似Pascal语言的推导语法。
Newsqueak是一个带自动垃圾回收机制的纯函数式语言,它再次针对键盘、鼠标和窗口事件管理。
但是在Newsqueak语言中通道是动态创建的,属于第一类值,因此可以保存到变量中。
未知的网友