Перевод не закончен, будем признательны, если укажете на неточности или ошибки.
Введение
Фикус – функциональный язык программирования, поддерживающий императивную и объектно-ориентированную парадигмы программирования. Основная область применения языка Фикус – вычисления. В языке есть полноценная поддержка многомерных массивов, они могут эффективно обрабатываться в один или несколько потоков. Компилятор Фикус преобразует исхоные файлы .fx и генерирует переносимый код на C/C++. Созданный код хорошо совместим с C и C ++ в обоих направлениях: удобно вызывать код C/C++ из Фикус, также как и вызывать код на C, сгенерированный компилятором Фикус, из пользовательских приложений.
Этот документ дает краткое и, надеюсь, исчерпывающее введение в синтаксис и семантику языка и позволит вам начать с ним работать. Предполагается некоторое базовое знание C/C++ или других языков программирования (C#, Java, Javascript, Python, F#, OCaml, …), поскольку многие концепции похожи и, вероятно, описаны не очень подробно.