Golang язык программирования Go / Обзор / Стоит ли учить Go
Совершенно бесполезный язык по мнению программистов на 2009 год.
#golang #go #языкпрограммированияgo
Но после выхода в свет язык занял первое место по популярности. После чего популярность языка резко упала и через 5 лет вернулась на пик.
Смотрите больше полезных видео
Сейчас этот язык набирает популярность каждый месяц. С одной стороны разработчики из Google стараются поднять его популярность. С другой стороны отзывы разработчиков на этом языке. И они тоже хорошие.
Ни один язык программирования не сможет в 21 веке сразу стать топ 1. И это нормально.
Язык программирования Go становится новым этапом развития языков. Его поклонники не утихают, а хейтеры прекращают возмущаться, когда узнают его больше.
Синтаксис языка может быть непривычным, как и всё новое. Но его понятность, надёжность и скорость завоёвывают всё больше людей.
Я предлагаю вам своё мнение по поводу Golang/ И если это видео наберет хотя бы 100 лайков, то я запишу для вас курс по Go .
Что мы знаем из Wikipedia
Go (часто также Golang) — компилируемый многопоточный язык программирования, разработанный внутри компании Google[4]. Разработка Go началась в сентябре 2007 года, его непосредственным проектированием занимались Роберт Гризмер, Роб Пайк и Кен Томпсон[5], занимавшиеся до этого проектом разработки операционной системы Inferno. Официально язык был представлен в ноябре 2009 года. На данный момент поддержка официального компилятора, разрабатываемого создателями языка, осуществляется для операционных систем FreeBSD, OpenBSD, Linux, macOS, Windows, DragonFly BSD, Plan 9, Solaris, Android, AIX.[6]. Также Go поддерживается набором компиляторов gcc, существует несколько независимых реализаций. Ведётся разработка второй версии языка.
Язык Go разрабатывался как язык программирования для создания высокоэффективных программ, работающих на современных распределённых системах и многоядерных процессорах. Он может рассматриваться как попытка создать замену языкам Си и C с учётом изменившихся компьютерных технологий и накопленного опыта разработки крупных систем[8]. По словам Роба Пайка[8], «Go был разработан для решения реальных проблем, возникающих при разработке программного обеспечения в Google». В качестве основных таких проблем он называет:
медленную сборку программ;
неконтролируемые зависимости;
использование разными программистами разных подмножеств языка;
затруднения с пониманием программ, вызванные неудобочитаемостью кода, плохим документированием и так далее;
дублирование разработок;
высокую стоимость обновлений;
несинхронные обновления при дублировании кода;
сложность разработки инструментария;
проблемы межъязыкового взаимодействия.
Основными требованиями к языку стали[9]:
Ортогональность. Язык должен предоставлять небольшое число средств, не повторяющих функциональность друг друга.
Простая и регулярная грамматика. Минимум ключевых слов, простая, легко разбираемая грамматическая структура, легко читаемый код.
Простая работа с типами. Типизация должна обеспечивать безопасность, но не превращаться в бюрократию, лишь увеличивающую код. Отказ от иерархии типов, но с сохранением объектно-ориентированных возможностей.
Отсутствие неявных преобразований.
Сборка мусора.
Встроенные средства распараллеливания, простые и эффективные.
Поддержка строк, ассоциативных массивов и коммуникационных каналов.
Чёткое разделение интерфейса и реализации.
Эффективная система пакетов с явным указанием зависимостей, обеспечивающая быструю сборку.
1 view
198
49
7 months ago 00:01:53 1
Golang разработчик: вводная лекция курса
7 months ago 01:42:29 1
Go – модный язык или зрелая технология? / Почему Go лучше других языков / Что не стоит делать на Go
7 months ago 00:08:16 1
Как выучить GO? Самый аху#### способ!
7 months ago 00:23:34 3
Почему В Python Плохой ООП
7 months ago 00:13:08 1
Как учиться программированию, чтобы не потеряться среди тысяч конкурентов?
7 months ago 00:49:12 1
Разбираем микросервис на Python . Учимся разрабатывать на примере реального проекта
7 months ago 00:47:56 1
Какой язык программирования выбрать в 2023?
7 months ago 01:22:49 1
#1 GO с НУЛЯ и для СВИТЧЕРА
7 months ago 00:11:56 3
Суть указателей/pointers в Go | Урок #25 | Go для бизнес аналитиков
7 months ago 00:59:19 1
Golang с нуля - указатели и свои функции ! Часть 5
7 months ago 00:46:11 1
Golang с нуля основы языка программирования! Уроки по golang для начинающих. Часть 2
7 months ago 00:28:11 1
Golang с нуля - основы языка программирования! Уроки по golang для начинающих. 101
7 months ago 00:08:50 17
GOLANG. Введение: НАСТРОЙКА РАБОЧЕЙ СРЕДЫ, ЗАПУСК ПЕРВОЙ ПРОГРАММЫ
7 months ago 00:05:59 1
Golang с нуля до Junior | Go ROADMAP | Подробный план обучения
7 months ago 00:20:36 1
Мировая доминация Python / Фейк-машина от анонимного гения / Он взломал 217 банков / 116
8 months ago 00:18:33 1
Язык программирования Golang - что на нем пишут, чем он хорош, зарплаты разработчиков
8 months ago 00:37:45 1
Разработка на Golang в VSCode на Windows 11
8 months ago 00:25:54 1
Рейтинг языков программирования, сценарии развития украинского IT, ИИ вернул голос женщине
8 months ago 00:42:23 1
Как выучиться на программиста и (не) стать им?
8 months ago 00:17:23 1
Какой язык программирования учить в 2023?
8 months ago 00:15:33 1
Новый курс! Создание GUI-приложений на Go с помощью Fyne! #1 Создание первого приложения