Newsqueak - Newsqueak - Wikipedia

Newsqueak
ParadigmaEşzamanlı
Tarafından tasarlandıRob Pike
GeliştiriciBell Laboratuvarları
Yazma disiplinikuvvetli
Tarafından etkilenmiş
C, CSP
Etkilenen
Alef, Git, Limbo, Pas, paslanma

Newsqueak bir eşzamanlı programlama yazı dili Uygulama yazılımı etkileşimli grafik kullanıcı arayüzleri.

Newsqueak'ın sözdizimi ve anlambilim, C dili, ancak eşzamanlılık yaklaşımından ilham alındı C.A. R. Hoare 's sıralı süreçleri iletmek (CSP). Ancak Newsqueak'ta kanallar vardır birinci sınıf nesneler, dinamik süreç oluşturma ve dinamik kanal oluşturma ile.

Newsqueak, Squeak adlı daha eski, daha küçük bir dilden geliştirilmiştir ( Smalltalk uygulama Gıcırtı ). Tarafından geliştirilmiştir Luca Cardelli ve Rob Pike -de Bell Laboratuvarları 1980'lerin ilk yarısında uygulama dili olarak grafik kullanıcı arayüzleri. Her iki dil de "iletişim kurmak için bir dil olarak sunuldu fareler ": ana amaçları, birden çok giriş cihazıyla etkileşimde bulunan programların eşzamanlı doğasını modellemekti, yani klavyeler ve fareler.[1][2]

Newsqueak'ta bulunan fikirler, programlama dillerinde daha da geliştirildi Alef, Limbo, ve Git.

Ayrıca bakınız

Referanslar

  1. ^ Cardelli, Luca; Pike, Rob (1985). Squeak: farelerle iletişim kurmak için bir dil (PDF). ACM SIGGRAPH.
  2. ^ Pike, Rob. Newsqueak: Farelerle İletişim Kurmak İçin Bir Dil (PDF) (Teknik rapor). Bell Laboratuvarları. Hesaplama Bilimi Teknik Rapor No. 143.

Dış bağlantılar