За первоапрельскими шутками прошёл незамеченным выход версии 1.0 языка программирования Fortress - спецификации и экспериментальной реализации.
Язык Fortress разрабатывается компанией Sun Microsystems уже почти три года. Разработка начиналась в рамках инициативы министерства обороны США - программы DARPA HPCS, давшей начало также языкам X10 (IBM) и Chapel (Cray). В 2006 году финансирование из источников DARPA было прекращено, и с 2007 года проект развивается по модели Open Source. "Отцом" Fortress является Guy L. Steele, Jr. - человек, в своё время разработавший язык Scheme.
Fortress позиционируется как язык для высокопроизводительных параллельных вычислений, в некотором роде замена Fortran. Fortress - мультипарадигменный язык, сочетающий в себе черты объектно-ориентированных и функциональных языков, динамически типизированный (с выведением типов), учитывающий специфику параллельных вычислений на уровне семантики языка (автоматическое распараллеливание циклов for и т.п.). Поддерживаются lambda-выражения, замыкания, хвостовая рекурсия. Из инновационных свойств - активное использование Unicode в исходных текстах, за счёт этого - максимальное приближение текста к математической нотации; использование размерностей. По словам авторов, семантически Fortress ближе всего к Java, а синтаксисом больше всего напоминает Scala, Standard ML и Haskell.
Версия 1.0 включает в себя спецификацию и интерпретатор Fortress, написанный на Java. По словам разработчиков, некоторые "killer features" пришлось исключить из спецификации, так как они требуют дальнейшего исследования, но в то же время очень важно, чтобы спецификация и интерпретатор находились в полном соответствии. Интерпретатору сопутствуют также Emacs mode для Fortress и инструмент Fortify для представления исходных текстов в LaTeX.
Сообщение о старте проекта Fortress в 2005 году было встречено на linux.org.ru горячими дискуссиями, и хочется верить, что интерес сообщества к данной разработке только возрос.
Сайт проекта: http://projectfortress.sun.com
←
1
2
3
4
5
6
→
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от sS
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от sS
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от sS
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от annoynimous
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от annoynimous
Ответ на:
комментарий
от sS
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от sS
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от sS
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Sun-ch
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от r
Ответ на:
комментарий
от VIT
Ответ на:
комментарий
от annoynimous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от sS
Ответ на:
комментарий
от annoynimous
Ответ на:
комментарий
от sv75
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от sS
Ответ на:
комментарий
от sS
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от annoynimous
Ответ на:
комментарий
от r
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от sv75
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Fortress Forever (2016)
- Форум Dwarf Fortress (2012)
- Форум Forsaken Fortress (2012)
- Форум Dwarf Fortress (2012)
- Форум Dwarf Fortress (2014)
- Форум Dwarf Fortress (2011)
- Форум Dwarf Fortress (2020)
- Форум Dwarf Fortress (2010)
- Форум Dwarf Fortress (2008)
- Форум Dwarf fortress (2011)