Connect with us

Видео и подкасты для разработчиков

Crystal – это Ruby без недостатков

Crystal – уникальный случай. Его авторы одновременно невероятно сильно любили синтаксис Ruby и компилируемые языки со статической типизацией.

Опубликовано

/

     
     

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

Содержание:

  • 00:00 О чем выпуск
  • 11:20 Философия Crystal
  • 19:11 История создания Crystal
  • 27:00 Развитие языка
  • 31:20 Сравнение с Ruby
  • 37:14 Отказ от некоторых функций Ruby
  • 39:42 Сравнение с Go
  • 43:52 Сравнение с Kotlin
  • 50:45 Области применения Crystal
  • 01:05:36 Влияние AI на программирование
  • 01:11:22 Работа с памятью и сборщик мусора в Crystal
  • 01:18:20 Преимущества многопоточности в Crystal
  • 01:21:16 Макросы в Crystal
  • 01:23:45 Интеграция с другими языками и экосистема
  • 01:29:20 Уникальные особенности языка
  • 01:34:40 Минусы и ограничения в Crystal
  • 01:42:40 Тулинг и дебаггер
  • 01:50:10 Сообщество Crystal
  • 01:52:32 Будущее языка
  • 01:55:17 Как лучше всего начать изучать язык Crystal
  • 02:00:15 Заключение

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: