Все языки программирования вдохновляются друг другом, но иногда эволюцию конкретных идей между языками отследить довольно сложно. Crystal – уникальный случай. Его авторы одновременно невероятно сильно любили синтаксис Ruby и компилируемые языки со статической типизацией. В итоге у них получился очень душевный язык, на котором можно выразительно описывать как высокоуровневую бизнес-логику, так и требовательный к производительности низкоуровневый код. Сергей Кузнецов - разработчик дебаггера для Crystal, поделился своей большой любовью к языку и рассказал много интересного про то, как он устроен.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
Основной сайт Crystal
https://www.crystal-lang.org
Ссылки на все мануалы (язык, библиотека и многое другое)
https://www.crystal-lang.org/reference/
Обзорная статья Сергея про Crystal
https://www.linkedin.com/pulse/crystal-lang-quest-rubys-soul-c-powered-world-sergey-kuznetsov-fssve/
Документация по языку
https://www.crystal-lang.org/reference/1.16/syntax_and_semantics/index.html
Документация по стандартной библиотеке
https://www.crystal-lang.org/api/1.16.0/
Кто спонсирует проект
https://www.crystal-lang.org/sponsors/
LavinMQ
https://www.github.com/cloudamqp/lavinmq
Awesome Crystal (list of curated Crystal libraries)
https://www.github.com/veelenga/awesome-crystal