Что дальше?


Этот вопрос встал во весь рост перед курсантами 5-го семестра основного отделения.


Те, кто ещё не был на 4-м семестре (а таких немало - 4-й и 5-й семестры могут идти в любом порядке), и пойдут на 4-й семестр.


А вот для тех, кто уже прослушал все 5 семестров в зимне-весеннем семестре возможны следующие варианты:


- спецкурс C++ или cпецкурс Java. Именно на этих спецкурсах мы теперь, помимо прочего, будем разбираться с объектами и с ООП.


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


- спецкурс C/Data. Здесь всё без изменений: язык C в применении к низкоуровневой обработке потоков данных, в частности для реализации алгоритмов сжатия данных.



Сейчас, после первого прочтения базовых пяти семестров на Go стало понятно, что, во-первых, Go – это хороший выбор, во-вторых, что будет ещё и 6-й семестр. Несмотря на то, что Go не является объектным языком, в нём, разумеется, как-то решаются те вопросы, которые в объектных языках решаются с помощью ООП. Грубо говоря эту часть 6-го семестра можно охарактеризовать словами “ООП на Go”. Также планируется включить интерфейсы, обработку ошибок, возможно тестирование, может быть даже что-нибудь ещё. Но семестр Go-6 точно не будет читаться зимой-весной 2021. Первое его чтение намечено на осень 2021.