Podlodka #420 -- Crystal

Все языки программирования вдохновляются друг другом, но иногда эволюцию конкретных идей между языками отследить довольно сложно. Crystal – уникальный случай. Его авторы одновременно невероятно сильно любили синтаксис Ruby и компилируемые языки со статической типизацией. В итоге у них получился очень душевный язык, на котором можно выразительно описывать как высокоуровневую бизнес-логику, так и требовательный к производительности низкоуровневый код. Сергей Кузнецов – разработчик дебаггера для Crystal, поделился своей большой любовью к языку и рассказал много интересного про то, как он устроен.
Полезные ссылки:

  • Основной сайт Crystal
crystal-lang.org

  • Ссылки на все мануалы (язык, библиотека и многое другое)
https://crystal-lang.org/reference/

  • Обзорная статья Сергея про Crystal
https://www.linkedin.com/pulse/crystal-lang-quest-rubys-soul-c-powered-world-sergey-kuznetsov-fssve/

  • Документация по языку
https://crystal-lang.org/reference/1.16/syntax_and_semantics/index.html

  • Документация по стандартной библиотеке
https://crystal-lang.org/api/1.16.0/

  • Кто спонсирует проект
https://crystal-lang.org/sponsors/

  • LavinMQ
https://github.com/cloudamqp/lavinmq

  • Awesome Crystal (list of curated Crystal libraries)
https://github.com/veelenga/awesome-crystal
Похожие выпуски