Mi az a Google Go programozási nyelv – Követelmények, GYIK

Eddig több programozási nyelvről(programming languages) beszéltünk , de mindeddig a Go Programming Language vagy Golang még nem esett szóba. Igen, nem ez a leggyakrabban használt nyelvek, de egyre népszerűbb, ha lassan is.

Google Go programozási nyelv

Jó esély van arra, hogy a Go sokat elkapjon, mivel a Google sok területen agresszíven szorgalmazza, de ennek megvannak a maga árnyoldalai is, így ha ezeket a problémákat nem orvosolják, akkor valószínű, hogy nem szerez túl erős követőket a néhány a legtöbbet használt.

Google Go programozási nyelv

Hallottál már a procedurális programozásról? A Google Go(Google Go) az egyik ilyen nyelv. A Google mérnökei, Robert Griesemer , Rob Pike és Ken Thompson alkották meg még 2007-ben, azonban 2009-ben indították el és nyílt forráskódúvá tették.

A Golang(Golang) mögött meghúzódó egyik fő gondolat az, hogy könnyen megtanulható és egyszerűen használható legyen. Ezenkívül(Furthermore) a fejlesztőknek nem lehet gond a nyelv olvasásával. A C++-szal ellentétben most már tudjuk, hogy a Go nem rendelkezik nagy szolgáltatáskészlettel, ami egyesek számára problémát jelenthet.

Szintaxisában a Go meglehetősen hasonlít a C-hez, tehát ha Ön hosszú távú C-fejlesztő, akkor a Go-n keresztüli tartalom létrehozása gyerekjáték. Mindazonáltal meg kell jegyeznünk, hogy számos funkciója olyan nyelvekre nyúlik vissza, mint például az Erlang , amely 34 éve létezik. Kétségtelenül egy következő epizódban fogunk beszélni róla.

Ezenkívül sok olyan ember, akinek nincs tapasztalata a Go-val kapcsolatban, nem is sejti, hogy sok közös vonása van a Java -val , ezért a Google már jó ideje agresszíven próbálja benyomni a szerveroldali webalkalmazások terén; egy tér, ahol a Java uralkodik.

A Google Go többplatformos?

A keresztplatformok nagyon fontosak minden programozási nyelv számára, ha sikeresek akarnak lenni. Szerencsére bizonyosan kijelenthetjük, hogy a Go használható Windowson(Windows) , Linuxon(Linux) , Unixon(Unix) , BSD -n és mobileszközökön. A jelenlegi állás szerint, függetlenül attól, hogy melyik operációs rendszert használja, nem sok problémát okoz a kód végrehajtása a Go programban.

Olvassa el(Read) : Mi az Angular JavaScript Framework webfejlesztéshez(What is Angular JavaScript Framework for web development) ?

Mi a helyzet a hibákkal?

Lenyűgöző dolog a Golangban(Golang) az a tény, hogy a hibáknak nem könnyű törekedni egy kódban. Látod, erős tipizálásra támaszkodik, ami azt jelenti, hogy a fejlesztőknek figyelmesnek és pontosnak kell lenniük a kódírás során, hogy az biztonságos legyen.

Jó lenne, ha minden programozási nyelv így maradna, de ez nem így van. A dolgok azonban jobbra változnak.

A Google Go használatának hátrányai

Bár egyetértünk abban, hogy a Go lenyűgöző eszköz, vannak hiányosságai. Látod, a nyelvet nagyon könnyű felvenni és megtanulni, és ez jó dolog. Egyes programozók számára azonban túlságosan leegyszerűsítő, és emiatt nem olyan sokoldalú a hasonló eszközökhöz képest.

A másik dolog, amit nem szeretünk a Go-ban, az a tény, hogy nem támogatja a virtuális gépeket. Ennek hiánya a Google munkatársai tudatos döntése volt az egyszerűség kedvéért. E döntés miatt a Go fájl mérete általában nagyobb, mint a konkurens szolgáltatásoké. Arról nem is beszélve, hogy a Go úgy falja a RAM -ot , mint egy gyerek, aki édességet zabál Halloweenkor(Halloween) .

Végül, ha Ön a generikumok rajongója, akkor nincs szerencséje, mert a Go nem támogatja ezeket a dolgokat. Elég sok vita volt erről, de ez idáig semmi sem történt ezen a téren.

Google Go kódolási példák

Mint mindenki más, mi is a Hello(Hello) World futtatására fogunk összpontosítani ! mert ez a szabvány, úgy tűnik.

OK, tehát először létre kell hoznia egy studyGo nevű mappát . Ebből a mappából jön létre a Hello World ! program.

Ezután hozzon létre egy first.go nevű fájlt, majd adja hozzá a következő kódot a fájlhoz:

package main
import ("fmt")

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

A terminálon belül keresse meg a mappát, majd futtassa a következő parancsot:

go run first.go

Most a következő kimenetet kell látnia:

Hello World! This is my first Go program

Ennyi azért. Most menj tovább, és bővítsd tudásodat.



About the author

Szoftvermérnök és felfedező vagyok. Van tapasztalatom a Microsoft Xbox 360-al és a Google Explorerrel is. Szakértői ajánlásokat tudok nyújtani bizonyos szoftverfejlesztő eszközökhöz, valamint segítséget tudok nyújtani az Explorer gyakori hibáinak elhárításában.



Related posts