Описание тега fantom

Язык программирования Fantom

Вступление

Реклама от Fantom домашней страницы:

Fantom разработан как практический язык программирования, позволяющий легко и весело выполнять настоящую работу. Это не академический язык для изучения новейших теорий, он основан на твердом реальном опыте. Во время его разработки мы стремились решить, как нам казалось, некоторые реальные проблемы с Java и C#. В основе нашей работы лежит Java, но многие проблемы Java разделяют также C# и.NET.

Так что это?

Цели проектирования и возможности языка включают:

Портативность

Напишите код, переносимый на виртуальную машину Java, .NET CLR и JavaScript в браузере.

Знакомый синтаксис

Программисты на Java и C# будут чувствовать себя как дома с эволюционным синтаксисом Fantom.

Миксины

Интерфейсы, но с реализацией.

Параллелизм

Решайте проблемы параллелизма с помощью встроенной модели неизменяемости и субъектов.

Объектно-ориентированный

Все подклассы от Obj. Типы значений, когда вам нужна производительность.

Функциональный

Функции и закрытие запекаются.

Статический и динамический набор текста

Не любите крайностей - выбирайте середину дороги.

Сериализация

Встроенный синтаксис сериализации, подобный JSON, также делает Fantom идеальным для декларативного программирования.

Элегантные API

Мы очень одержимы тем, чтобы предоставить все ключевые функции, необходимые для стандартной библиотеки, но с гораздо меньшей площадью поверхности, чем API, найденные в Java или.NET.

ОТДЫХ

Литералы URI и единое пространство имен ресурсов, идентифицированных с помощью URI.

... и множество тысяч.

Есть много информации о Fantom.

Документация

Чтобы узнать больше о Fantom, достаточно одного клика.

Сообщество

  • Есть сводный список блогов с записями, начиная от обсуждения языка и заканчивая объявлениями о выпусках.
  • Существует система тикетов для сообщения и обзора ошибок, запросов функций и т. Д. (Она также служит для демонстрации отзывчивости создателей).
  • Есть доска обсуждений для обмена мнениями, советами, жалобами и т. Д.
  • Есть канал IRC с полезными людьми. (Это может быть немного медленным. Будьте терпеливы.)