Nenda kwa yaliyomo

Go (lugha ya kompyuta)

Kutoka Wikipedia, kamusi elezo huru

Go (Golang) ni lugha ya programu iliyoundwa na kampuni ya Google mwaka 2007 na kutangazwa rasmi mwaka 2009. Lugha hii imejikita katika urahisi wa sintaksia, utendaji wa haraka, na msaada wa concurrency kupitia goroutines.[1]

Historia

[hariri | hariri chanzo]

Go iliundwa na Robert Griesemer, Rob Pike, na Ken Thompson kwa lengo la kutoa lugha nyepesi, salama, na yenye uwezo wa kushughulikia programu kubwa za kisasa.[2]

Sifa Kuu

[hariri | hariri chanzo]
  • Inatafsiriwa haraka na kutolewa kama faili b executable
  • Inasaidia concurrent programming
  • Ina mfumo wa usimamizi wa kumbukumbu (garbage collection)
  • Rahisi kujifunza kwa watengenezaji kutoka C au Java.[3]

Matumizi

[hariri | hariri chanzo]

Go imetumika kujenga mifumo mikubwa ya seva, programu za wingu, na frameworks maarufu kama Docker na Kubernetes.[4]

  1. Donovan, A., Kernighan, B. The Go Programming Language. Boston: Addison-Wesley, 2015
  2. Pike, R. “Another Go at Language Design.” Communications of the ACM, 2012
  3. Cox, R. “Concurrency in Go.” Google Tech Report, 2010
  4. Hightower, K. Kubernetes: Up and Running. Sebastopol: O’Reilly Media, 2017