Лимбо (язык программирования)

Оглавление1 Limbo (язык программирования)1.1 Обзор языка программирования Limbo1.2 Особенности и архитектура1.3 Примеры и учебные пособия1.4 Дополнительные ресурсы1.5 Рекомендации2 Лимбо (язык […]

Limbo (язык программирования)

  • Обзор языка программирования Limbo

    • Limbo – это язык программирования, разработанный для создания распределенных систем и приложений для операционной системы Inferno. 
    • Разработан в Bell Labs Шоном Дорвардом, Филом Уинтерботтомом и Робом Пайком. 
    • Компилятор генерирует независимый от архитектуры код, который интерпретируется или компилируется для повышения производительности. 
    • Все приложения Limbo полностью переносимы на все платформы Inferno. 
  • Особенности и архитектура

    • Поддерживает модульное программирование, параллельное программирование, строгую проверку типов и взаимодействие между процессами. 
    • Имеет автоматический сбор мусора и простые абстрактные типы данных. 
    • Виртуальная машина Dis, выполняющая код Limbo, похожа на CISC и использует гибридный подсчет ссылок и сборщик мусора. 
  • Примеры и учебные пособия

    • Примеры кода в стиле Ada, включая “Привет, мир” и описание операционной системы Inferno. 
    • Планировалось, но не было выпущено учебное пособие “Книга по программированию Inferno”. 
  • Дополнительные ресурсы

    • Ссылки на портал бесплатного программного обеспечения с открытым исходным кодом, операционную систему Inferno и другие языки программирования. 
  • Рекомендации

    • Ссылки на внешние ресурсы, включая статьи и книги по программированию на языке Limbo. 

Полный текст статьи:

Лимбо (язык программирования) — Википедия

Оставьте комментарий