Waa maxay Google Go Programming Language - Shuruudaha, FAQ

Ilaa hadda, waxaan ka hadalnay dhowr luqadood oo barnaamij ah(programming languages) , laakiin ilaa hadda, Go Programming Language, ama Golang , wali kuma dhicin dooda. Haa, maaha kuwa ugu badan ee loo isticmaalo luqadaha, laakiin waxay ku sii kordheysaa caannimada, inkasta oo si tartiib tartiib ah.

Google Go Programming Language

Waxaa jirta fursad wanaagsan oo Go laga yaabo in ay ku qabato heshiis weyn maadaama Google uu si xooggan ugu riixayo meelo badan, laakiin waxay leedahay cilladaheeda sidaas darteed haddii aan dhibaatooyinkan la saxin, markaa waxaa jirta fursad aan laga yaabo inay soo gasho mid aad u xoogan marka la barbardhigo qaar ka mid ah kuwa aadka loo isticmaalo.

Google Go Programming Language

Weligaa ma maqashay barnaamij habraaceed? Google Go waa mid ka mid ah luqadahaas. Waxaa abuuray injineerada Google , Robert Griesemer , Rob Pike , iyo Ken Thompson dib 2007, si kastaba ha ahaatee, waxaa la bilaabay 2009 oo la sameeyay il furan.

Mid ka mid ah fikradaha ugu muhiimsan ee ka dambeeya Golang ayaa ah inay fududahay in la barto, oo ay fududahay in la isticmaalo. Intaa waxa dheer(Furthermore) , horumariyayaashu waa in aanay wax dhib ah kala kulmin akhrinta luqadda. Hadda, si ka duwan sida C++, waxaan fahamsanahay in Go uusan lahayn qaab-dhismeedka weyn, taas oo dhibaato ku noqon karta qaar.

Marka la isku daro, Go waxay la mid tahay C, marka haddii aad tahay horumariye C muddada dheer ah, ka dib abuurista waxyaabaha ku jira Go waa inay noqotaa neecaw. Si kastaba ha ahaatee, waa in aan ogaano qaar badan oo ka mid ah sifooyinkeeda in ay dib u maqlaan luqadaha sida Erlang , oo jiray 34-sano. Waxaan shaki ku jirin inaan uga hadli doono qayb mustaqbalka ah.

Sidoo kale, dad badan oo aan khibrad u lahayn Go ma laha fikrad ah in ay wax badan wadaagaan Java , taas oo ah sababta Google ay isku dayday in ay si gardarro ah ugu riixdo goobta barnaamijyada shabakada ee server-ka muddo dheer; meel bannaan oo Java ka taliyaan sare.

Google Go ma yahay mid iskutallaab ah?

Cross-platform aad ayey muhiim ugu tahay dhammaan luuqadaha barnaamijyada haddii ay doonayaan inay guuleystaan. Mahadsanid, waxaan si dhab ah u dhihi karnaa Go waxaa loo isticmaali karaa Windows , Linux , Unix , BSD , iyo aaladaha mobilada. Marka sida ay u taagan tahay, iyada oo aan loo eegayn nidaamka hawlgalka ee aad isticmaalayso, waa in aad dhib yar kala kulantaa fulinta koodka Go.

Akhri(Read) : Waa maxay Qaab-dhismeedka JavaScript xagal ee horumarinta shabakada(What is Angular JavaScript Framework for web development) ?

Maxaa ku saabsan dhiqlaha?

Waxyaabaha cajiibka ah ee ku saabsan Golang ayaa ah xaqiiqda inaysan u fududayn cayayaanka inay ku dadaalaan koodka. Waxaad arkaysaa, waxay ku tiirsan tahay qorista xooggan, taas oo macnaheedu yahay, horumariyayaashu waxaa looga baahan yahay inay taxaddaraan oo sax yihiin marka kood la qorayo si uu u ahaado mid badbaado leh.

Way fiicnaan lahayd haddii dhammaan luqadaha barnaamijyadu sidan ku sii ahaadaan, laakiin taasi maahan. Si kastaba ha ahaatee, arrimuhu way isbedelayaan si ka wanaagsan.

Khasaaraha isticmaalka Google Go

In kasta oo aan ku heshiin karno in Go ay tahay aalad cajiib ah, waxay leedahay cilladaheeda. Waxaad arkaysaa, luqaddu aad bay u fududahay in la qaato oo la barto, taasina waa arrin wanaagsan. Si kastaba ha ahaatee, barnaamijyada qaar, aad bay u fududdahay tanina waxay ka dhigaysaa mid aan la taaban karin marka la barbardhigo qalabka la midka ah.

Waxyaabo kale oo aynaan ka helin Go waa xaqiiqda ah in aysan taageerin mashiinka farsamada. La'aanta tan waxay ahayd doorasho miyir leh oo ay sameeyeen dadka Google -ka ah si ay u fududaato. Go'aankan awgeed, cabbirka faylka Go ayaa badanaa ka weyn adeegyada tartamaya. Ma aha in la sheego, Go wuxuu ku cuni doonaa RAM- kaaga sida ilmo cunaya nacnac Halloween .

Ugu dambeyntii, haddii aad taageere u tahay generics, si fiican, nasiib uma lihid sababtoo ah Go ma taageerto waxyaalahan. Waxaa jiray doodo badan oo arrintan ku saabsan, laakiin ma jiraan ilaa hadda wax taas ku saabsan.

Tusaalooyinka codaynta Google Go

Sida dadka kale oo dhan, waxaan diiradda saari doonaa socodsiinta Hello World! sababtoo ah tani waa heerka, waxay u muuqataa.

OK, marka marka hore waa inaad samaysaa gal la yiraahdo studyGo . Laga soo bilaabo galkan dhexdiisa, waxa ay abuuri doontaa Adduunkayada Hello(Hello World) ! barnaamijka.

Marka xigta, samee fayl la yiraahdo first.go, ka dibna ku dar koodka soo socda faylkaas:

package main
import ("fmt")

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

Laga soo bilaabo gudaha terminalka, u gudub faylka, ka dibna ku socodsii amarka soo socda:

go run first.go

Waa inaad hadda aragto soo-saarka soo socda:

Hello World! This is my first Go program

Taasi waa taas. Hadda hore u soco oo kordhi aqoontaada.



About the author

Waxaan ahay injineer software ah oo leh in ka badan 10 sano oo waayo-aragnimo ah naqshadaynta, dhisida, iyo ilaalinta codsiyada ku salaysan Windows. Waxaan sidoo kale ahay khabiir aad u yaqaan habaynta erayada, xaashida faafinta, iyo bandhigyada. Waxaan qori karaa sharraxaad cad oo kooban oo kood ah, waxaan u sharixi karaa fikrado kakan horumariyeyaasha cusub, oo aan xalliyo arrimaha duulista macaamiisha.



Related posts