Home » Если Python слишком медленный для вас, Crystal может стать вашим спасением

Если Python слишком медленный для вас, Crystal может стать вашим спасением

Изучение нового языка программирования может открыть ваш разум так, как вы никогда не считали возможным. Точно так же, как при изучении нового человеческого языка, такого как испанский или мандарин, вы учитесь думать с помощью разных слов и структур.

Вы подключаетесь к культурам и сообществам спикеров и узнаете, как они видят мир. Это обогащает, мягко говоря.

Преимущество языков программирования в том, что первый, который вы изучаете, всегда самый сложный. Как только вы поймете основные структуры, такие как операторы if и циклы for, вы увидите, как они появляются во многих новых языках, которые вы можете выучить.

Приобретайте билеты на TNW València в марте!

Сердце технологий приближается к сердцу Средиземноморья

И, в отличие от человеческих языков, новые языки программирования намного быстрее выучить. Они более логичны и содержат меньше слов или, лучше сказать, команд.

Из этого следует, что большинство программистов и специалистов по данным владеют более чем одним языком программирования.

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

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

Это приходит вместе с работой. Кодирование означает оставаться любопытным.

Дело о Кристалле

Crystal, согласно его рекламе, — это язык, быстрый, как C, и гладкий, как Ruby.

Часть о его гладкости верна. Он скомпилирован и статически типизирован, что имеет свои преимущества и недостатки. Однако прежде всего он очень похож на Ruby по стилю.

Лично я никогда не писал больших проектов на Ruby. Но для довольно опытного разработчика Python код Crystal по-прежнему выглядит кристально чистым!

Вот пример рекурсивного цикла, вычисляющего факториалы:

Read more:  Путеводитель по Дню сообщества Pokémon Go Froakie