Fantom
| Класс языка: |
объектно-ориентированный, структурный, императивный, кроссплатформенный |
|---|---|
| Появился в: |
2005[1] |
| Релиз: |
1.0.64[2] (21 декабря 2012) |
| Типизация данных: | |
| Испытал влияние: | |
| Лицензия |
Academic Free License version 3.0[3] |
| Сайт: |
Fantom объектно ориентированный язык программирования общего назначения созданный Брайаном и Энди Фрэнком (Brian Frank, Andy Frank)[4] который компилируется в Java Runtime Environment (JRE), JavaScript, и .NET Common Language Runtime (CLR). Главной целью является предоставление стандартного API который абстрагирует от вопроса в каком окружении будет выполняться код: в JRE или CLR [5]. Язык поддерживает функциональное программирование через замыкания и многопоточность через акторы.
Содержание |
"Hello World" [править]
Пример классической программы Hello world написанной на Fantom:
// Hello from Fantom! class HelloWorld { static Void main() { echo("Hello, World!") } }
Синтаксис во много похож на Java и C#. Обратите внимание что "Void" написан с большой буквы. Это потому что Void является классом — в Fantom нет примитивных типов, всё является объектами. В конце строк не нужно ставить точку с запятой.
См. также [править]
References [править]
Ссылки [править]
- Why Fantom, авторы Fantom'а объясняют почему они создали его.
- Спецификация языка на LangRef.org
| На эту статью не ссылаются другие статьи Википедии.
Пожалуйста, воспользуйтесь подсказкой и установите ссылки в соответствии с принятыми рекомендациями.
|
