на платформе Coursera, посвященного разработке веб-сервисов goo.gl/CCwavD Go - современный язык программирования общего назначения, разработанный в компании Google. При разработке языка авторы учитывали два аспекта - эффективность работы программиста и эффективность работы программы.
Эффективность работы программы обеспечивается тем, что Go - компилируемый язык и в нём отсутствуют те накладные расходы, которые есть в таких интерпретируемых языках, как Python. А мощные инструменты для асинхронной работы, позволяют утилизировать все мощности современных многоядерных серверов.
Эффективность работы программиста заключается в том, что Go ориентирован на чительность и поддерживаемость больших кодовых баз размером в миллионы строк. В нём из коробки есть авто-форматирования кода и минимум синтаксического сахара,
что позволяет сосредоточиться на задаче, а на на понимании что же там они написали-то.
Go используется в Почте@ Mail.Ru начиная с 2015 года. В данный момент это основный язык разработки, на котором работает
множество нагруженных сервисов проекта.
Курс ориентирован на разработчиков с опытом разработки веб-сервисов, например, на PHP, Python или JavaScript ( Node.js ), которые хотят попробовать себя и в языке GO.
В первой части курса будут рассмотрены базовый синтаксис, асинхронная модель Go, вопросы производительности и основы работы с HTTP. При успешном завершения курса можно будет получить сертификат от Coursera. По окончании курса вы
начнете ориентироваться в языке и сможете разрабатывать веб-сервисы.
Вторая часть курса планируется к выходу в январе 2018 года.
С наступающим Новым Годом! goo.gl/CCwavD
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Комментарии 1