Go (პროგრამირების ენა)

მასალა ვიკიპედიიდან — თავისუფალი ენციკლოპედია
ეს სტატია წამოყენებულია წაშლის კანდიდატად.
დეტალური მიზეზების გაგება და განხილვაში მონაწილეობა შეგიძლიათ განხილვის გვერდზე.

განხილვის პარალელურად თქვენ შეგიძლიათ სტატიის გაუმჯობესება, თუმცა გთხოვთ, თავი შეიკავოთ სახელის შეცვლისა და შინაარსის არამოტივირებული წაშლისაგან. განხილვის დასრულებამდე არ ამოიღოთ ეს თარგი სტატიიდან.


სასურველია ამის შესახებ აცნობოთ იმ მომხმარებლებსაც, რომელთაც მნიშვნელოვანი წვლილი მიუძღვით სტატიის შექმნაში. გამოიყენეთ: {{subst:წაშლის კანდიდატი/გაფრთხილება|Go (პროგრამირების ენა)|მანქანური თარგმანი}}


ეს სტატია ნომინირებულია წაშლის კანდიდატად 91 დღის წინ და შეიძლება შეესაბამება სწრაფი წაშლის კრიტერიუმებს


თარიღის ავტომატურად მისათითებლად, გამოიყენეთ თარგი {{subst:წაშლის კანდიდატი}}
თარგის ჩასმის მიზეზი:
მანქანური თარგმანი

Go (ხშირად golang ) არის შედგენილი მრავალძალიანი პროგრამირების ენა, რომელიც შემუშავებულია Google- ის მიერ [1] . Go-ს განვითარება დაიწყო 2007 წლის სექტემბერში, რობერტ გრისმერი, რობ პაიკი და კენ ტომპსონი [2], რომლებიც ადრე მუშაობდნენ Inferno ოპერაციული სისტემის განვითარებზე. Go ოფიციალურად დაინერგა 2009 წლის ნოემბერში. ამ დროისთვის, ენის შემქმნელების მიერ შემუშავებული ოფიციალური შემდგენელის მხარდაჭერა უზრუნველყოფილია ოპერაციული სისტემებისთვის FreeBSD, OpenBSD, Linux, macOS, Windows, DragonFly BSD, Plan 9, Solaris, Android, AIX . [3] . Go ასევე მხარდაჭერილია gcc შემდგენელი კომპლექტით და არსებობს რამდენიმე დამოუკიდებელი განხორციელება. მუშავდება ენის მეორე ვერსია.

სახელი[რედაქტირება | წყაროს რედაქტირება]

ენის სახელი Google-ის მიერ არჩეულია თითქმის იგივეა, რაც პროგრამირების ენის Go!, შექმნილი ფ. ჯი. მაკკეიბით და კ. ლ. კლარკით 2003 წელს [4] .

ენის მთავარ გვერდზე და ზოგადად ინტერნეტ გამოცემებში ხშირად გამოიყენება ალტერნატიული სახელი - „გოლანგ“.

სინტაქსი[რედაქტირება | წყაროს რედაქტირება]

Go ენის სინტაქსი მსგავსია C ენის სინტაქსით, ელემენტებით ნასესხებია Oberon- დან და სკრიპტების ენებიდან .

მაგალითები[რედაქტირება | წყაროს რედაქტირება]

ქვემოთ მოცემულია 'Hello, World!"-ის მაგალითი Go ენაზე.

package main

import "fmt"

func main() {
	fmt.Println("Hello, World!")
}

რესურსები ინტერნეტში[რედაქტირება | წყაროს რედაქტირება]

სქოლიო[რედაქტირება | წყაროს რედაქტირება]

  1. Google-go-language. ციტირების თარიღი: 2017-09-28
  2. Language Design FAQ. ციტირების თარიღი: 2013-11-11
  3. Getting Started — The Go Programming Language. ციტირების თარიღი: 2009-11-11
  4. Сообщение о конфликте имён в системе отслеживания ошибок. ციტირების თარიღი: 2017-10-19