о курсах
регистрация поступающихначальное отделение программирования<br> (6-8классы)основное отделение программирования<br>(8-12классы)KypcoWeekолимпиады
новости >
Новый спецкурс Go уже осенью 2018 года.13.06.2018 00:00
     
     В последнее время появляется много новых языков программирования. Swift, Rust, Scala, Kotlin, Hack и множество других языков были разработаны, вышли и даже успели обрести популярность и набрать поклонников за последние 10 лет. Посмотреть на эти языки всегда интересно, ведь их парадигмы зачастую сильно отличаются от стандартных, используемых в «мейнстримовых» языках, и, отслеживая популярность этих языков, можно судить и о будущих трендах в программировании.
     В последнее время, приблизительно с 2016 года, очень большую популярность набирает язык, разработанный и поддерживаемый кампанией Google, - Go, или Golang. Это компилируемый язык, и он мало уступает по производительности (а где-то и обходит) C (собственно Go авторы и позиционируют как язык C XXI века).
     При этом в языке реализована многопоточность «из коробки» средствами языка (а не библиотеками), а его модули для работы по сетевым протоколам радуют своей проработанностью и удобством в использовании.
     Progmeistars предлагает новый спецкурс по языку Golang с сентября 2018 года. В его рамках мы рассмотрим написание сервера с нуля, используя язык Go. Начнем с самого языка и его особенностей, разберём его объектную модель (которой, конечно, не совсем 100% ООП, но тем и интересна), разберёмся с обработкой ошибок. На курсе мы будем изучать протоколы для передачи информации в сети, будем писать как HTTP интернет - серверы, так и небольшие игровые TCP-IP и UDP серверы. Напишем программку, бегающую по интернету и создающую своеобразную карту на манеру роботов Google, а также попробуем обрабатывать неизвестные структуры данных в строго типизированном языке.
     Семестр начнется уже этой осенью, и на него приглашаются все желающие, прошедшие все базовые семестры основного отделения.
     
источник: progmeistars

о курсах | новости | основное отделение программирования
(8-12классы)
| начальное отделение программирования
(6-8классы)

олимпиады | вопросы и ответы | фото | на главную
Copyright © 1999-2012 SIA Progmeistars. All rights reserved.