Программирование на Kotlin

Санкт-Петербург, весна 2019

Описание

Описание курса

Котлин - современный язык программирования, разрабатываемый в компании Jetbrains. В данном курсе мы познакомимся с его реализацией для JVM, обсудим какие проблемы Java он решает. Знание одного из ООП языков программирования поможет в усвоении материалов, но не является обязательным.

Примерный список тем
  • Немного истории. Зачем нам еще один JVM язык?
  • Базовый синтаксис
  • ООП
  • Взаимодействие с Java
  • Коллекции
  • Фукнции высших порядков
  • Дженерики
  • Создание DSL
  • Обзор нововведений версии 1.3 ( inline классы, сопрограммы, ... )

Для получения зачета будет необходимо выполнить набор домашних заданий. Также возможны небольшие письменные работы на лекциях.

Преподаватели