Поделиться
Crystal является ООП языком общего предназначения, который разрабатывается с января 2011 года. Его синтаксис припоминает Ruby, а сам язык — еще производительнее. В отличие от Ruby, язык компилируется при помощи LLVM.
Crystal — компилируемый и статически типизированный, но указывать тип переменных не непременно, благодаря наличию вывода типов. Не считая этого, язык работает с ассемблерными вставками и прямым воззванием по указателям (считается опасным). Также, язык дозволяет вызывать функции из библиотек на C.
В версии 1.0 было добавлено огромное количество функций, часть из которых пока официально не поддерживается:
-
многопоточность;
поддержка Windows;
поддержка платформы ARM.
Источник: