Newsqueak - Википедия - Newsqueak
Парадигма | Одновременный |
---|---|
Разработано | Роб Пайк |
Разработчик | Bell Labs |
Печатная дисциплина | Сильный |
Под влиянием | |
C, CSP | |
Под влиянием | |
Алеф, Идти, Лимбо, Ржавчина |
Newsqueak это параллельное программирование язык для письма программное обеспечение с интерактивным графический пользовательский интерфейс.
На синтаксис и семантику Newsqueak влияет Язык C, но его подход к параллелизму был вдохновлен К. А. Р. Хоар с связь последовательных процессов (CSP). Однако в Newsqueak каналы находятся первоклассные объекты, с динамическим созданием процесса и динамическим созданием канала.
Newsqueak был разработан на основе более раннего, меньшего по размеру языка, называемого Squeak (не путать с Болтовня выполнение Писк ). Он был разработан Лука Карделли и Роб Пайк в Bell Labs в первой половине 1980-х годов как язык реализации графический пользовательский интерфейс. Оба языка были представлены как «язык общения с мышей ": их основная цель заключалась в моделировании параллельной природы программ, взаимодействующих с несколькими устройствами ввода, а именно, клавиатуры и мышей.[1][2]
Идеи, представленные в Newsqueak, получили дальнейшее развитие в языках программирования. Алеф, Лимбо, и Идти.
Смотрите также
Рекомендации
- ^ Карделли, Лука; Пайк, Роб (1985). Писк: язык для общения с мышами (PDF). ACM SIGGRAPH.
- ^ Пайк, Роб. Newsqueak: язык для общения с мышами (PDF) (Технический отчет). Bell Labs. Технический отчет по вычислительной науке № 143.
внешняя ссылка
- Bell Labs и потоки CSP
- Расширенные темы в языках программирования: параллелизм / передача сообщений Newsqueak
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |