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.
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.
Related posts
Az öt legjobb projekt kezdő programozóknak
Mi az a Java programozási nyelv? Kódpéldák
Mi az R programozási nyelv, és miért érdemes az RStudio-t használni
Az Alternate Text Browser segítségével több programozási nyelv között böngészhet
Töltse le, telepítse, tanulja meg a Microsoft Small Basic programozási nyelvet
A PerfView a Microsoft teljesítményelemző és profilozó eszköze
A legjobb webhelyek ingyenes online kódolási tanuláshoz
Tiltsa le a Fejlesztői eszközöket az Edge-ben a beállításjegyzék vagy a csoportházirend használatával
Hogyan változtassuk meg a nyelvet a Google Chrome-ban
A jEdit egy lenyűgöző szövegszerkesztő programozók számára
Mi az a Python programozási nyelv?
Kezelje a régi webalkalmazásokat a Microsoft Enterprise Mode Site List Portal segítségével
Találja meg az összes Git-parancsot egy helyen a Git Explorerben
Mi az a Xamarin? Hogyan segít ez a többplatformos mobilalkalmazás-fejlesztésben?
A CudaText egy ingyenes kódszerkesztő Windows programozók számára
A fejlesztői mód letiltása vagy engedélyezése a Windows 11/10 rendszerben
SynWrite Editor: Ingyenes szöveg- és forráskódszerkesztő Windows 10 rendszerhez
Redwood Resource Extractor: Erőforrások kibontása EXE fájlokból
Tippek a Google Chrome böngésző Inspect Elementjének használatához
Mi az Angular JavaScript Framework egyszerű kifejezésekkel?