Loading...

1.1 Go программалоо тилине киришүү

Киришүү

Go бул Google тарабынан түзүлгөн статикалык түрдө терилген программалоо тили. Go тили ар кандай тиркемелерди түзүү үчүн иштелип чыккан, бирок биринчи кезекте веб кызматтары жана клиент-сервер тиркемелери. Тилдин да графика менен иштөө мүмкүнчүлүгү бар болсо да, төмөнкү деңгээлдеги мүмкүнчүлүктөр ж.б.

Go тили боюнча иш 2007-жылы Googleда башталган. Авторлордун бири Кен Томпсон, демек, Си тилинин авторлорунун бири (Денис Ричи менен бирге). 2009-жылдын 10-ноябрында тил жарыяланып, 1.0 версиясы 2012-жылдын март айында чыккан. Ошол эле учурда тил дагы өнүгүп жатат. Бул жазуу учурдагы версия 2022-жылдын августунда чыккан 1.19 версиясы.

Go тили ачык булак катары иштелип чыккан, башкача айтканда, бул ачык булак долбоору жана анын бардык коддору жана компилятору бекер табылып, колдонулушу мүмкүн. Долбоордун расмий сайты https://go.dev/ , анда тил жөнүндө көптөгөн пайдалуу маалыматтарды таба аласыз.

Go бул кросс-платформа, ал ар кандай операциялык системалар үчүн программаларды түзүүгө мүмкүндүк берет - Windows, Mac OS, Linux, FreeBSD. Код көчмө болуп саналат: бул операциялык системалардын бири үчүн жазылган программаларды башка ОСко кайра компиляциялоо менен оңой көчүрүүгө болот.

Go тилинин негизги өзгөчөлүктөрү:

  • Компиляцияланган  - компилятор Go программасын белгилүү бир платформа үчүн түшүнүктүү болгон машина кодуна которот
  • Статикалык терилген (статически типизированный)
  • Эс тутумун автоматтык түрдө тазалаган таштанды жыйноочу бар
  • Сервердик протоколдорун колдоо
  • Көп потоктуу жана параллелдүү программалоону колдоо

Учурда Go ар кандай тармактарда кеңири колдонулат. Атап айтканда, Go колдонгон белгилүү долбоорлордун ичинен сиз төмөнкүлөрдү таба аласыз: Google, Dropbox, Netflix, Kubernetes, Docker, Twitch, Uber, CloudFlare жана башкалар.

Go менен иштөө үчүн сизге эмне керек? Биринчиден, кодду терүү үчүн текст редактору жана кодду аткарылуучу файлга айландыруу үчүн компилятор керек. Ошондой эле, сиз JetBrainsден GoLand сыяктуу Goну колдогон атайын интеграцияланган иштеп чыгуу чөйрөлөрүн (IDE) колдоно аласыз. Башка IDE үчүн Go плагиндери бар, атап айтканда IntelliJ IDEA жана Netbeans.

Компиляторду орнотуу

Компиляторду орнотуу үчүн пакетти https://go.dev/dl/ расмий сайтынан жүктөп алса болот .

Go программалоо тили үчүн компиляторду орнотуу

Бул даректе ар кандай операциялык системалар үчүн орнотуучу топтомдор. Ошентип, Windows үчүн орнотуучуну жүктөп алып, иштеткенде, төмөнкү терезе ачылат:

Windowsдо Go Compiler орнотуу

Лицензиялык келишимди кабыл алгандан кийин, орнотуу ордун тандоо үчүн терезе пайда болот:

Windows'догу Go компиляторуна жол

Windows'до, мисалы, демейки жол "C:\Program Files\Go\" болуп саналат. Келгиле, демейки жолду таштап, кийинки терезеге өтөлү, анда Орнотуу баскычын басабыз:

Windowsдо Go компиляторун орнотуу

Ийгиликтүү орнотуудан кийин орнотуу папкасында Go менен иштөө үчүн керектүү бардык файлдар орнотулат. Атап айтканда, бин подкаталогунда сиз компилятордун ролун аткарган go файлын (Windows'до go.exe) таба аласыз :

GoLang компилятору

Орнотулгандан кийин, консол/буйрук тилкесинде төмөнкү буйрукту иштетүү менен тил версиясын текшере алабыз:

 

go version