До сих пор мы говорили о нескольких языках программирования, но до сих пор, Идти Язык программирования или Голанг, еще не попал в обсуждение. Да, это не самый используемый язык, но его популярность растет, хотя и медленно.
Есть хороший шанс, что Go может многое завоевать, поскольку Google агрессивно продвигает его во многих областях, но у него есть свои недостатки, поэтому, если эти проблемы не будут исправлены, есть шанс, что он не получит очень сильных поклонников по сравнению с некоторые из наиболее часто используемых.
Язык программирования Google Go
Вы когда-нибудь слышали о процедурном программировании?? Google Go - один из таких языков. Он был создан инженерами Google Робертом Гриземером, Робом Пайком и Кеном Томпсоном еще в 2007 году, однако он был запущен в 2009 году и стал открытым.
Одна из основных идей, лежащих в основе Golang, заключается в том, чтобы его было легко изучить и просто использовать. Кроме того, у разработчиков не должно возникнуть проблем с чтением языка. Теперь, в отличие от подобных C ++, мы понимаем, что Go не имеет большого набора функций, что может быть проблемой для некоторых.
По своему синтаксису Go очень похож на C, поэтому, если вы давно являетесь разработчиком C, создание контента через Go должно быть легким делом. Тем не менее, мы должны отметить, что многие его особенности восходят к таким языкам, как Erlang, который существует уже 34 года. Без сомнения, мы обсудим это в следующих сериях.
Кроме того, многие люди, не имеющие опыта работы с Go, понятия не имеют, что он имеет много общего с Java, поэтому Google уже довольно долгое время пытается агрессивно продвигать его в пространстве серверных веб-приложений; пространство, где безраздельно правит Java.
Кросс-платформенный Google Go?
Кросс-платформенность очень важна для всех языков программирования, если они хотят добиться успеха. К счастью, мы можем с уверенностью сказать, что Go можно использовать в Windows, Linux, Unix, BSD и мобильных устройствах. Таким образом, независимо от того, какую операционную систему вы используете, у вас должны возникнуть небольшие проблемы с выполнением кода в Go.
Читать: Что такое Angular JavaScript Framework для веб-разработки?
Как насчет ошибок?
В Golang впечатляет то, что в коде нелегко найти ошибку. Видите ли, он основан на строгой типизации, а это означает, что разработчики должны быть внимательными и точными при написании кода, чтобы он был безопасным.
Было бы неплохо, если бы все языки программирования остались такими, но это не так. Однако все меняется к лучшему.
Недостатки использования Google Go
Хотя мы можем согласиться с тем, что Go - впечатляющий инструмент, у него есть свои недостатки. Видите ли, язык очень легко освоить и выучить, и это хорошо. Однако для некоторых программистов это слишком упрощенно, что делает его не таким универсальным по сравнению с аналогичными инструментами.
Еще одна вещь, которая нам не нравится в Go, - это то, что он не поддерживает виртуальную машину. Отсутствие этого было сознательным выбором людей в Google ради простоты. Из-за этого решения размер файла Go обычно больше, чем у конкурирующих сервисов. Не говоря уже о том, что Го съест вашу оперативную память, как ребенок, пожирающий конфеты на Хэллоуин.
Наконец, если вы поклонник дженериков, что ж, вам не повезло, потому что Go не поддерживает эти вещи. Об этом было довольно много дискуссий, но пока ничего не произошло с этой целью.
Примеры кодирования Google Go
Как и все остальные, мы сосредоточимся на запуске Hello World! потому что это стандарт, кажется.
Хорошо, поэтому сначала вы должны создать папку с именем учеба. Из этой папки мы будем создавать наш Hello World! программа.
Затем создайте файл с именем first.go, затем добавьте в этот файл следующий код:
пакет main import ("fmt") func main () fmt.Println ("Привет, мир! Это моя первая программа Go \ n ")
Изнутри вашего терминала перейдите в папку, затем выполните следующую команду:
иди беги первым.идти
Теперь вы должны увидеть следующий результат:
Привет мир! Это моя первая программа Go
Это для этого. Теперь продолжайте и расширяйте свои знания.