Да, наконец-то я суммировал силу великой богини программирования, так что я начал свою самую первую статью о среде.

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

Поэтому я споткнулся, а лучше я наткнулся на просвещенную группу под названием Lagos Scala meet-up group, где меня познакомили с этим замечательным языком программирования, многообещающим в будущем. Язык, который все еще относительно новый в моей экосистеме. Итак, без особых раздумий, уже наполненный дофамином, я взял свою парусную лодку и поплыл прямо в одну сторону в мистическую страну под названием SCALA (тсс! Произнесите это осторожно, это мощное волшебное слово).

Мне вручил карту местный священник Скалы в моем районе, книгу, написанную никем, кроме моего великого основателя этого великого мистического движения по имени (Гуру Мартин Одерски) «программирование на Скала», я был очень счастлив и взволнован, что мое путешествие в мистическую страну будет гладким и без штормов.

Прочтите карту:

С этой книгой я сделал все необходимое, чтобы настроить моего лучшего друга (мой компьютер), чтобы он был готов создать несколько отличных кодов Scala воина кунг-фу с огромными суперсильными движениями (я ошибался). После нескольких дней копания у меня были следующие побочные эффекты (эй, я не говорю о функциях побочных эффектов):

ПОБОЧНЫЕ ДЕЙСТВИЯ В РЕЗУЛЬТАТЕ ЧТЕНИЯ СВЯТОГО ГРАЛЯ:

  • Конфликт между Java и Scala, у меня никогда не было возможности программировать на Java, я программировал в основном на C # и python, поэтому я был вынужден спросить себя, что, черт возьми, это за Java / Scala? идет ли борьба за превосходство или мировое господство?

  • Конфликт между императивным и функциональным стилями программирования, хотя Scala спроектирована как гибрид между императивным программированием и функциональным программированием, чтобы иметь возможность соединить два стиля программирования. Но для человека, придерживающегося императивного стиля программирования, изучение среднего образа жизни - крепкий орешек (но современный мир хочет, чтобы мы могли принимать все политические мысли и ценить их как политкорректные), поэтому с моими надо быть дипломатичными. предполагаемый противник функциональный стиль программирования.

  • Конфликт между var и val, изменяемым и неизменным. Я пришел к выводу, что стараюсь как можно больше избегать var.
  • После того, как я углубился в книгу Святого Грааля без каких-либо практических упражнений, я пришел к забавному осознанию того, что мне потребуются годы, чтобы полностью найти осмысленное использование этого языка, я был так нетерпелив и стремился использовать Scala продуктивно .

  • Последний и самый важный из всех побочных эффектов, которые я испытал при изучении Scala с книгой Святого Грааля, я стал таким НЕСМОТРЯЮЩИМ.

Затем, оставшись в море пустоты, размышляя, не потрачено ли мое время зря, великая богиня Калипсо подошла к моей лодке и передала мне карту (название книги: Скала для нетерпеливых) Кея С. Хорстманна (да, я нетерпелив, так что это книга имеет смысл для меня). Наконец я смог попасть в землю обетованную, я смог пообедать на самом языке. Тогда жизнь была для меня наполнена весельем.

Заключение. Вышеупомянутая статья никоим образом не пытается продвигать идеал или идею о том, что «программирование на Scala» Мартина Одерски не является необходимым, если честно, это книга, которую необходимо прочитать любому серьезному человеку. Разработчик Scala. Фактически, это горькая пилюля, которую нужно проглотить, когда вы изучаете и овладеваете этим великим языком.