Синтаксисът на Crystal заимства до голяма степен от този на Ruby, но генерира по-ефективен собствен код, използвайки бекенд на LLVM, за сметка на някои от динамичните функции на Ruby (като по-бързото време за компилиране).

Crystal, „език за програмиране“, силно повлиян от Ruby, актуализиран до версия 1.6.2 по-рано този месец. Тази нова версия коригира проблем с компилатора на пакета на Windows и OpenSSL 3 библиотека.

Синтаксисът на Crystal заимства до голяма степен от този на Ruby, но генерира по-ефективен собствен код, използвайки бекенд на LLVM, за сметка на някои от динамичните функции на Ruby (като по-бързото му време за компилация). Динамичното писане е друга характеристика на езика, която е поставена под съмнение от разработчиците.

Crystal, обектно-ориентиран език за програмиране с общо предназначение, разработен през 2014 г., е предпочитан език за мнозина. Ари Бореншвайг, Хуан Вайнерман и Брайън Кардиф ръководиха усилията за разработка, които включваха още 300 души.

Освен това Кристалът е бил обект на няколко строителни проекта от инвеститори. Примерният код на Crystal в докер контейнер е един от най-интересните.

Къде е Ruby сега?
Hanami V2.0, рамка, изградена върху Ruby, беше публикувана не много отдавна и е едновременно бърза и сигурна. Механизмът за HTTP маршрутизиране е преработен от самото начало, за да позволи светкавично бързо развитие в последното издание.

Ruby е строго типизиран език, но има и други недостатъци, като паралелността, производителността и документацията. Всички най-добри характеристики на Ruby, включително блокове, синтаксис и идиоми, са пренесени в Crystal, за да улеснят прехода за програмистите.

За още такова съдържание посетете: https://bit.ly/3ijY5Gt