Co to jest język programowania Google Go — wymagania, często zadawane pytania

Do tej pory rozmawialiśmy o kilku językach programowania(programming languages) , ale do tej pory język Go Programming Language, czyli Golang , nie był jeszcze przedmiotem dyskusji. Tak, nie jest to najczęściej używany język, ale jego popularność rośnie, choć powoli.

Język programowania Google Go

Istnieje spora szansa, że ​​Go może złapać bardzo dużo, ponieważ Google agresywnie naciska na nią w wielu obszarach, ale ma to swoje wady, więc jeśli te problemy nie zostaną naprawione, istnieje szansa, że ​​nie zdobędzie zbyt silnych zwolenników w porównaniu z niektóre z najczęściej używanych.

Język programowania Google Go

Czy słyszałeś kiedyś o programowaniu proceduralnym? Google Go to jeden z tych języków. Został stworzony przez inżynierów Google , Roberta Griesemera(Robert Griesemer) , Roba Pike'a(Rob Pike) i Kena Thompsona(Ken Thompson) w 2007 roku, jednak został uruchomiony w 2009 roku i stał się open-source.

Jedną z głównych idei Golanga(Golang) jest to, aby był łatwy do nauczenia i prosty w użyciu. Ponadto(Furthermore) programiści nie powinni mieć problemu z odczytaniem języka. Teraz, w przeciwieństwie do C++, rozumiemy, że Go nie ma dużego zestawu funkcji, co może być problemem dla niektórych.

W swojej składni Go jest dość podobny do C, więc jeśli jesteś długoletnim programistą C, tworzenie treści za pomocą Go powinno być dziecinnie proste. Niemniej jednak powinniśmy zauważyć, że wiele jego funkcji nawiązuje do języków takich jak Erlang , który istnieje od 34 lat. Bez wątpienia omówimy to w przyszłym odcinku.

Ponadto wiele osób bez doświadczenia z Go nie ma pojęcia, że ​​ma ono wiele wspólnego z Javą(Java) , dlatego Google od dłuższego czasu próbuje agresywnie wprowadzać go w przestrzeń aplikacji internetowych po stronie serwera; przestrzeń, w której króluje Java .

Czy Google Go jest wieloplatformowy?

Wieloplatformowość jest bardzo ważna dla wszystkich języków programowania, jeśli mają odnieść sukces. Na szczęście możemy z całą pewnością powiedzieć, że Go można używać na urządzeniach z systemem Windows(Windows) , Linux , Unix , BSD i urządzeniach mobilnych. Tak więc, bez względu na to, jakiego systemu operacyjnego używasz, nie powinieneś mieć problemów z wykonaniem kodu w Go.

Przeczytaj(Read) : Co to jest Angular JavaScript Framework do tworzenia stron internetowych(What is Angular JavaScript Framework for web development) ?

A co z błędami?

Imponującą rzeczą w Golangu(Golang) jest fakt, że nie jest łatwo błądzić w kodzie. Widzisz, opiera się na silnej typizacji, co oznacza, że ​​programiści muszą być uważni i dokładni podczas pisania kodu, aby był bezpieczny.

Byłoby miło, gdyby wszystkie języki programowania pozostały takie, ale tak nie jest. Jednak rzeczy zmieniają się na lepsze.

Wady korzystania z Google Go

Chociaż możemy zgodzić się, że Go jest imponującym narzędziem, ma swoje wady. Widzisz, język jest bardzo łatwy do opanowania i nauczenia się, i to dobrze. Jednak dla niektórych programistów jest to zbyt uproszczone i to sprawia, że ​​nie jest tak wszechstronny w porównaniu z podobnymi narzędziami.

Kolejną rzeczą, której nie lubimy w Go, jest to, że nie obsługuje maszyny wirtualnej. Brak tego był świadomym wyborem ludzi z Google ze względu na prostotę. Z powodu tej decyzji rozmiar pliku Go jest zwykle większy niż w konkurencyjnych usługach. Nie wspominając o tym, że Go pożre twój RAM jak dziecko pożerające cukierki w Halloween .

Wreszcie, jeśli jesteś fanem leków generycznych, cóż, nie masz szczęścia, ponieważ Go nie obsługuje tych rzeczy. Było na ten temat sporo dyskusji, ale jak dotąd nic się w tej sprawie nie wydarzyło.

Przykłady kodowania w Google Go

Jak wszyscy inni, skupimy się na prowadzeniu Hello World! bo wydaje się, że to jest standard.

OK, więc najpierw musisz utworzyć folder o nazwie studyGo . Z poziomu tego folderu będzie tworzył nasz Hello World ! program.

Następnie utwórz plik o nazwie first.go, a następnie dodaj do niego następujący kod:

package main
import ("fmt")

func main() {
fmt.Println("Hello World! This is my first Go program\n")
}

Z poziomu terminala przejdź do folderu, a następnie uruchom następujące polecenie:

go run first.go

Powinieneś teraz zobaczyć następujące dane wyjściowe:

Hello World! This is my first Go program

To tyle. Teraz idź dalej i poszerz swoją wiedzę.



About the author

Jestem technikiem komputerowym z ponad 10-letnim doświadczeniem i doświadczeniem w pracy z urządzeniami z systemem Android. Od pięciu lat pracuję również w biurze, gdzie nauczyłem się obsługi Office 365 i MacOS. W wolnym czasie lubię spędzać czas na świeżym powietrzu, grając muzykę lub oglądając filmy.



Related posts