Newsqueak - Википедия - Newsqueak

Newsqueak
ПарадигмаОдновременный
РазработаноРоб Пайк
РазработчикBell Labs
Печатная дисциплинаСильный
Под влиянием
C, CSP
Под влиянием
Алеф, Идти, Лимбо, Ржавчина

Newsqueak это параллельное программирование язык для письма программное обеспечение с интерактивным графический пользовательский интерфейс.

На синтаксис и семантику Newsqueak влияет Язык C, но его подход к параллелизму был вдохновлен К. А. Р. Хоар с связь последовательных процессов (CSP). Однако в Newsqueak каналы находятся первоклассные объекты, с динамическим созданием процесса и динамическим созданием канала.

Newsqueak был разработан на основе более раннего, меньшего по размеру языка, называемого Squeak (не путать с Болтовня выполнение Писк ). Он был разработан Лука Карделли и Роб Пайк в Bell Labs в первой половине 1980-х годов как язык реализации графический пользовательский интерфейс. Оба языка были представлены как «язык общения с мышей ": их основная цель заключалась в моделировании параллельной природы программ, взаимодействующих с несколькими устройствами ввода, а именно, клавиатуры и мышей.[1][2]

Идеи, представленные в Newsqueak, получили дальнейшее развитие в языках программирования. Алеф, Лимбо, и Идти.

Смотрите также

Рекомендации

  1. ^ Карделли, Лука; Пайк, Роб (1985). Писк: язык для общения с мышами (PDF). ACM SIGGRAPH.
  2. ^ Пайк, Роб. Newsqueak: язык для общения с мышами (PDF) (Технический отчет). Bell Labs. Технический отчет по вычислительной науке № 143.

внешняя ссылка