Язык программирования Crystal версии 1.0 готов к работе — разработчики
Стабильная версия языка Crystal наконец вышла в свет, 23 марта сообщается на официальном портале проекта crystal-lang.org.
Большого труда и времени стоило коллективу из сотен программистов с доброй волей договориться, окончательно выбрать и консолидировать основные возможности языка программирования Crystal в первую стабильную версию 1.0.
Разработчики гарантируют обратную совместимость кода для всех последующих релизов стандартной библиотеки мажорной версии 1.х.
Crystal — это язык, чьи перспективы трудно переоценить. Он совмещает в себе гибкость и удобство разработки синтаксиса популярного языка Ruby и мощность и производительность неповторимого и непревзойденного языка Си. Многие программисты будут, безусловно, рады тому, что компилятор языка распространяется под свободной лицензией Apache 2.0.
Такие возможности, как поддержка Windows-платформы и многопоточность, не вошли в первый стабильный выпуск.
Взамен текущий выпуск может порадовать программистов возможностью обращаться к элементам типа кортеж по индексу. Разработчики языка позаботились о типобезопасности подобного решения. Стандартная библиотека очищена от устаревших методов. А существующие методы, такие как методы округления числовых значений, дополнены возможностью гибкой настройки.
Как известно, Crystal — это объектно-ориентированный язык со статической типизацией, что не мешает ему создавать коллекции со смешанным типом данных.
Напомним, работы над созданием языка программирования Crystal начались в 2011 году компанией Manas. Код языка компилируется непосредственно в машинный код. Эта особенность позволяет программам, написанным на Crystal, конкурировать по производительности с программами, написанными на языке СИ.