- Фортресс
-
Фортресс (англ. Fortress, буквально «крепость») — черновая спецификация нового языка программирования, разрабатываемая компанией Sun Microsystems. Инициатива спонсируется Оборонным агентством передовых разработок DARPA в рамках программы организации вычислений на суперкомпьютерах
Одним из разработчиков спецификации стал Гай Стил (англ. Guy L. Steele, Jr., ранее работавший над языками программирования Java.
Язык программирования призван стать наследником традиций Фортрана. Он включает в себя поддержку Unicode и единый оригинальный синтаксис записи математических выражений. Однако, этот язык не совместим с Фортраном, скорее можно говорить о его сходстве с такими языками, как Scala, Standard ML, и ASCII-текст или в виде блок-схем, таким образом, работа с математическими и другими абстракциями существенно упростится.
Фортресс разработан как язык программирования с высокой степенью параллелизма, при этом сохранив как можно больше функциональности внутри библиотек. Например, цикл for может выполняться как линейно, так нелинейно, в зависимости от системного программного и аппаратного обеспечения. При этом «for» остался библиотечной функцией, что позволяет заставить его работать в соответствии с предпочтениями программиста
См. также
- Chapel
-
Ссылки
- Спецификация языка программирования Фортресс, версия 1.0 Альфа), (англ.)
- Официальный сайт Open Source проекта по разработке языка программирования Фортресс (Лицензия BSD) (англ.)
- Рабочая группа Sun по языкам программирования (англ.)
- ЧаВо по языку программирования Фортресс (англ.)
- Учебник языка программирования Фортресс (англ.)
- Рассылка новостей по языку программирования Фортресс (англ.)
- Sun хочет заменить Фортран языком open-source (рус.)
Основные языки программирования Используемые
в разработкеIEC61131-3 Прочие
Wikimedia Foundation. 2010.