Язык программирования Crystal версии 1.0 готов к работе — разработчики

Изображение: (сс) Tumisu
Цифровые технологии, матрица
Цифровые технологии, матрица

Стабильная версия языка Crystal наконец вышла в свет, 23 марта сообщается на официальном портале проекта crystal-lang.org.

Большого труда и времени стоило коллективу из сотен программистов с доброй волей договориться, окончательно выбрать и консолидировать основные возможности языка программирования Crystal в первую стабильную версию 1.0.

Разработчики гарантируют обратную совместимость кода для всех последующих релизов стандартной библиотеки мажорной версии 1.х.

Crystal — это язык, чьи перспективы трудно переоценить. Он совмещает в себе гибкость и удобство разработки синтаксиса популярного языка Ruby и мощность и производительность неповторимого и непревзойденного языка Си. Многие программисты будут, безусловно, рады тому, что компилятор языка распространяется под свободной лицензией Apache 2.0.

Такие возможности, как поддержка Windows-платформы и многопоточность, не вошли в первый стабильный выпуск.

Взамен текущий выпуск может порадовать программистов возможностью обращаться к элементам типа кортеж по индексу. Разработчики языка позаботились о типобезопасности подобного решения. Стандартная библиотека очищена от устаревших методов. А существующие методы, такие как методы округления числовых значений, дополнены возможностью гибкой настройки.

Как известно, Crystal — это объектно-ориентированный язык со статической типизацией, что не мешает ему создавать коллекции со смешанным типом данных.

Напомним, работы над созданием языка программирования Crystal начались в 2011 году компанией Manas. Код языка компилируется непосредственно в машинный код. Эта особенность позволяет программам, написанным на Crystal, конкурировать по производительности с программами, написанными на языке СИ.