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

  • История и особенности Fortress

    • Fortress — экспериментальный язык программирования, созданный Sun Microsystems и финансируемый DARPA. 
    • Разработан Гаем Л. Стилом-младшим, ранее работавшим над Scheme, Common Lisp и Java. 
    • Название «Fortress» символизирует безопасный Фортран, сочетая абстракцию и безопасность типов с современными языками. 
    • Язык имеет неявный параллелизм, поддержку Unicode и синтаксис, похожий на математическую нотацию. 
    • Не похож на Фортран, больше напоминает Scala, Standard ML и Haskell, с возможностью использования нескольких синтаксических стилей. 
    • Исходный код может быть представлен в разных форматах, включая ASCII, Unicode и изображения, для удобства чтения. 
  • Разработка и поддержка

    • Fortress разработан для высокой параллельности и функциональности, с возможностью замены конструкции цикла for по желанию программиста. 
    • Синтаксис языка максимально приближен к псевдокоду, с попыткой однозначного соответствия между псевдокодом и исполняемым файлом. 
    • Проект финансировался в рамках проекта High Productivity Computing Systems, но не получил финансирования на третьей фазе, что привело к неопределенности в будущем языка. 
  • Открытый исходный код и прекращение разработки

    • Fortress был выпущен с открытым исходным кодом в январе 2007 года. 
    • Версия 1.0 спецификации языка была выпущена в апреле 2008 года, а в июле 2012 года разработка была прекращена из-за сложностей с использованием системы типов на существующих виртуальных машинах. 
  • Пример программы «Привет, мир!»

    • Представлен пример программы «Привет, мир!» на Fortress, демонстрирующий основные функции языка. 
  • Дополнительные ресурсы

    • Указаны внешние ссылки на документацию, учебные материалы и ресурсы по языку Fortress. 

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

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

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

Прокрутить вверх