Eddig több programozási nyelvről beszéltünk, de eddig, Megy Programozási nyelv, vagy Golang, még nem esett bele a vitába. Igen, a nyelvek közül nem ez a leggyakrabban használt, de egyre népszerűbb, bár lassan.
Nagy esély van rá, hogy a Go nagyon sokat elkapjon, mivel a Google agresszívan nyomja sok területen, de megvannak a maga hátrányai, így ha ezeket a problémákat nem orvosolják, akkor van esély arra, hogy esetleg nem fog nagyon erős követést elérni a legtöbbet használt.
Google Go programozási nyelv
Hallottál már eljárási programozásról? A Google Go egy ilyen nyelv. A Google mérnökei, Robert Griesemer, Rob Pike és Ken Thompson hozták létre még 2007-ben, azonban 2009-ben dobták piacra és nyílt forráskódúvá tették.
A Golang egyik fő gondolata az, hogy könnyen megtanulható és egyszerűen használható legyen. Továbbá a fejlesztőknek nem okozhat problémát a nyelv olvasása. Most, ellentétben a C ++ -val, megértjük, hogy a Go-nak nincs nagy szolgáltatáskészlete, ami egyesek számára problémát okozhat.
Szintaxisában a Go meglehetősen hasonlít a C-hez, ezért ha hosszú távú C-fejlesztő vagy, akkor a Go-on keresztüli tartalom létrehozásának szellőztetésnek kell lennie. Mindazonáltal meg kell jegyeznünk, hogy számos funkciója visszahallgat olyan nyelvekre, mint az Erlang, amely 34 éve létezik. Kétségtelenül egy későbbi epizódban fogjuk megvitatni.
Emellett sok olyan embernek, aki nem rendelkezik tapasztalattal a Go-val, fogalma sincs arról, hogy sok közös vonása lenne a Java-val, ezért a Google már jó ideje megpróbálja agresszívan tolni a szerveroldali webalkalmazások terén; egy olyan tér, ahol a Java uralkodik.
A Google Go cross-platform?
A platformok nagyon fontosak minden programozási nyelv számára a siker érdekében. Szerencsére biztosan kijelenthetjük, hogy a Go használható Windows, Linux, Unix, BSD és mobil eszközökön. Tehát a jelenlegi állapotában, függetlenül attól, hogy melyik operációs rendszert használja, kevés problémát okozhat egy kód végrehajtása a Go alkalmazásban.
Olvas: Mi az Angular JavaScript Framework a webfejlesztéshez?
Mi van a hibákkal?
Lenyűgöző dolog Golangban az, hogy a hibáknak nem könnyű kódban törekedniük. Látja, ez erős tipizáláson alapul, ami azt jelenti, hogy a fejlesztőknek figyelmesnek és pontosnak kell lenniük a kód írásakor, hogy biztonságban legyenek.
Jó lenne, ha minden programozási nyelv ilyen maradna, de ez nem így van. A dolgok azonban jobbra változnak.
A Google Go használatának hátrányai
Noha egyetértünk abban, hogy a Go lenyűgöző eszköz, vannak hiányosságai. Látja, a nyelvet nagyon könnyű felvenni és megtanulni, és ez jó dolog. Néhány programozó számára azonban túl egyszerű, és ez nem teszi olyan sokoldalúvá a hasonló eszközökhöz képest.
Egy másik dolog, ami nem tetszik nekünk a Go-ban, az a tény, hogy nem támogatja a virtuális gépet. Ennek hiánya az egyszerűség kedvéért a Google emberei tudatos választása volt. E döntés miatt a Go fájl mérete általában nagyobb, mint a versengő szolgáltatásoké. Nem beszélve arról, hogy a Go megeszi a RAM-ot, mint egy gyerek, aki cukorkát emészt fel Halloweenkor.
Végül, ha rajongsz a generikumokért, nos, akkor nincs szerencséd, mert a Go nem támogatja ezeket a dolgokat. Elég sok vita folyt erről, de ebből a célból eddig semmi sem történt.
Google Go kódolási példák
Mint minden más, mi is a Hello World futtatására fogunk összpontosítani! mert ez a szabvány, úgy tűnik.
OK, ezért először létre kell hoznia egy nevű mappát studyGo. Ebben a mappában fogja létrehozni a Hello World-t! program.
Ezután hozzon létre egy előbb nevű fájlt.megy, majd adja hozzá a következő kódot a fájlhoz:
csomag fő import ("fmt") func main () fmt.Println ("Hello Világ! Ez az első Go programom \ n ")
A terminálon belül keresse meg a mappát, majd futtassa a következő parancsot:
menj futni előbb.megy
Most a következő kimenetet kell látnia:
Helló Világ! Ez az első Go programom
Ennyi azért. Most menj előre, és bővítsd tudásodat.