Где используется язык программирования Go? |
||
МЕНЮ Главная страница Поиск Регистрация на сайте Помощь проекту Архив новостей ТЕМЫ Новости ИИ Голосовой помощник Разработка ИИГородские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Искусственный интеллект Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Психология ИИ Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Творчество ИИ Техническое зрение Чат-боты Авторизация |
2021-02-27 03:17 Будущее за сложными проектами и корпорациями, способными собрать группы из сотен разработчиков. Это верно, но отрасли требуются простые и эффективные технологии, и такие языки программирования, которые в отличие от своих старших братьев позволяют создавать более гибкие проекты. История создания Днем рождения Go считается 21 сентября 2007 года, когда Роб Пайк, Роберт Гризмер и Кен Томпсон начали собирать материал для создания нового языка. В январе 2008-го Кен начал работу над компилятором, а в мае того же года Ян Тейлор параллельно с коллегами стал разрабатывать интерфейс. В конце года к команде присоединился Расс Кокс, и совместными усилиями создателей проект был реализован. 10 ноября 2009 года Go стал доступен всем. Проект с открытым исходным кодом, логотипом которого стал .Кстати, правильное название языка – Go. Альтернативное название Golang появилось из-за сайта golang.org, потому что домен go.org оказался занят. Существует версия, будто название Golang возникло из-за сочетания двух слов: Google Language. Однакоофициальные источники указывают, что именно Go – имя, а все остальные варианты – лишь удобные прозвища. Новый язык программирования появился отчасти потому, что проекты в Google были очень сложными для существующих языков, медленными и негибкими. Создавая новый продукт постоянно приходилось выбирать между простотой, эффективностью и безопасностью. Go – многопоточный компилируемый язык, основными преимуществами которого стали скорость, лаконичность и масштабируемость. К предкам Go относят семейство С с влиянием Pascal, Modula и Oberon. К моменту создания Go самыми популярными языками были Java и C++, но программирование на них становилось все более сложным. Разработчики начали искать более гибкие варианты, такие, например, как Python. Особенности GO
Достоинства:
Кстати, интересный момент с версионностью: каждый основной выпуск Go поддерживается до тех пор, пока не появится два новых основных выпуска. Недостатки:
Почему стоит изучать Go? Go хорош хотя бы потому, что этот молодой язык программирования позволяет с минимальными трудозатратами создавать безопасные и масштабируемые приложения. Go используют такие компании, как IBM, Intel, Ozon, Avito и ВКонтакте. Есть достаточно большая вероятность, что и другие ИТ-гиганты будут постепенно переходить на него, поскольку в больших командах разработчиков этот выбор выглядит наиболее надежным. За счет своей простоты, четкости и небольшого мануала, Go идеально подходит и для обучения новичков – его часто выбирают первым языком программирования. *** Go – амбициозная попытка перенять лучшее у таких языков, как С++, Java и Pascal. Это очень простой язык, который можно освоить за короткое время, а значит и быстро вырастить своих специалистов внутри компании. Конечно, это не последний эксперимент по созданию языка нового поколения: таких попыток было множество и наверняка будут еще. Нет гарантий, что именно Go станет максимально популярным в будущем, но совершенно точно, использованные при его создании принципы актуальны для любых новых языков. Будущее именно за ними, а это весомая причина изучить Go, согласитесь. А «Библиотека программиста» постарается вам в этом помочь. Удачи! Источник: proglib.io Комментарии: |
|