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.
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ę.
Related posts
Pięć najlepszych projektów dla początkujących programistów
Co to jest język programowania Java? Przykłady kodu
Czym jest język programowania R i dlaczego powinieneś używać RStudio
Alternatywna przeglądarka tekstu umożliwia przeglądanie kilku języków programowania
Pobierz, zainstaluj, poznaj język programowania Microsoft Small Basic
SciTE to darmowe oprogramowanie do przetwarzania tekstu dla programistów
Windows 365 Cloud PC Szczegóły, cena, data wydania, często zadawane pytania
Jak zmienić język w Google Chrome
jEdit to imponujący edytor tekstu dla programistów
Twórz natywną aplikację Windows dla dowolnej strony internetowej za pomocą Nativefier.
Strony internetowe, które pomogą Ci nauczyć się kodować, grając w gry i dobrze się bawiąc
Jak pobierać pliki z Github i przeglądać je?
Znajdź wszystkie polecenia Git w jednym miejscu w Eksploratorze Git
Zarządzaj starszymi aplikacjami internetowymi za pomocą portalu listy witryn trybu korporacyjnego firmy Microsoft
Co to jest środowisko wykonawcze GTK+? Dlaczego Twój komputer tego potrzebuje?
Jak wyłączyć lub włączyć tryb programisty w systemie Windows 11/10?
Co to jest Xamarin? Jak pomaga w tworzeniu wieloplatformowych aplikacji mobilnych?
Najlepsze edytory kodu dla systemu Windows 10, których musi używać każdy programista
Sprawdź kod pod kątem błędów za pomocą funkcji Code Compare dla systemu Windows 10
SynWrite Editor: darmowy edytor tekstu i kodu źródłowego dla systemu Windows 10