Введение в язык программирования Scala

Александр Подхалюзин
Александр Подхалюзин
JetBrains, СПб АУ РАН
Выпускник СПбГУ, математико-механический факультет, по специальности чистой математики, победитель ряда региональных и международных соревнований по математике. С третьего курса занимается Scala плагином для IntelliJ IDEA, где сейчас занимает руководящую позицию. С 2012 года преподает Scala в Академическом Университете. Отец трех детей, любит играть на гитаре и фортепиано. Работа и семья в действительности забирают почти все время от занятий музыкой, как и возможность заниматься математикой в принципе, но дети и Scala это здорово!
В этой лекции вы узнаете базовый синтаксис языка Scala, классы и множественное наследование, немного про функции и паттерн матчинг. Кроме того, мы поговорим про самое главное и неоднозначное, что есть в языке, – implicit conversions. Цель лекции не заключается в том, чтобы научить языку Scala, так как в столь краткое время без практических заданий освоить язык невозможно. Настоящая цель – показать, что все это на самом деле несложно и браться за изучение можно и нужно.