Разработчици

Какво е програмен език на Google Go - Изисквания, примери, често задавани въпроси

Какво е програмен език на Google Go - Изисквания, примери, често задавани въпроси

Досега говорихме за няколко езика за програмиране, но досега, Отивам Език за програмиране, или Голанг, все още не е попаднал в дискусията. Да, не е най-използваният от езиците, но нараства популярността си, макар и бавно.

Има голям шанс 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 ще яде през вашата RAM като дете, което поглъща бонбони на Хелоуин.

И накрая, ако сте фен на генеричните лекарства, нямате късмет, защото Go не поддържа тези неща. Имаше доста дискусии по този въпрос, но до този момент не се е случило нищо.

Примери за кодиране в Google Go

Както всички останали, ще се съсредоточим върху управлението на Hello World! защото това е стандартът, изглежда.

Добре, така че първо трябва да създадете папка, наречена GoGo. От тази папка ще се създаде нашият Hello World! програма.

След това създайте файл, наречен първо.go, след това добавете следния код към този файл:

пакет main import ("fmt") func main () fmt.Println ("Здравей, Свят! Това е първата ми програма Go \ n ")

От вашия терминал отидете до папката, след което изпълнете следната команда:

вървете първо да бягате.отивам

Сега трябва да видите следния изход:

Здравей свят! Това е първата ми програма Go

Това е за това. Сега продължете и увеличете знанията си.

Най-добрите приложения за картографиране на геймпад за Linux
Ако искате да играете игри на Linux с геймпад вместо типична система за въвеждане на клавиатура и мишка, има някои полезни приложения за вас. Много ко...
Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...
HD Remastered Games за Linux, които никога преди не са имали издание на Linux
Много разработчици и издатели на игри излизат с HD ремастер на стари игри, за да удължат живота на франчайза, моля феновете, които искат съвместимост ...