Go программалоо тилинин кайсы түрү бар?
Go программалоо тилинин кайсы түрү бар?

Video: Go программалоо тилинин кайсы түрү бар?

Video: Go программалоо тилинин кайсы түрү бар?
Video: Кыргызстандын билимине салым кошкон адамдар 2024, Май
Anonim

Go (туура эмес катары белгилүү Голанг ,) - Google'да Роберт Гриземер, Роб Пайк жана Кен Томпсон тарабынан иштелип чыккан статикалык түрдө терилген, компиляцияланган программалоо тили. Go синтаксистик жактан C менен окшош, бирок эстутум коопсуздугу, таштанды чогултуу, структуралык терүү жана CSP стилиндеги параллелдүүлүк.

Ошондой эле Go программалоо тили эмне үчүн колдонуларын билесизби?

Go системалар катары атайын иштелип чыккан программалоо тили чоң, бөлүштүрүлгөн системалар жана жогорку масштабдуу тармак серверлери үчүн. Бул жагынан ал Google'дун программалык стекинде C++ жана Java тилдерин алмаштырат.

Андан тышкары, C++ караганда тезирээк кетеби? Бирок, Go үйрөнүү жана коддоо алда канча жеңил C++ караганда анткени ал жөнөкөй жана компакттуураак. C++ белгилүү жай компиляция убактысы бар. Компиляция убактысы сиз коддоп жаткан нерсеңизден көз каранды болсо да, Go олуттуу болуп саналат тезирээк C++ үстүнөн компиляциялоо.

Кошумчалай кетсек, Go тилинин келечеги кандай болот?

Go параллелдүүлүк үчүн мыкты камтылган колдоого ээ. Ал оңой эле жүз миңдеген "горутиндерди" айланта алат. Бул аны эң мыктылардын бири кылат тилдер параллелдүү программалоо үчүн. Go Бул үндүн ылдамдыгы менен түзөт тил белгилүү бир "динамикалык" сезим.

Голанг үйрөнүүгө татыктуубу?

Баргыла сөзсүз үйрөнүүгө татыктуу параллелизмди жана параллелдүүлүктү тилдин бир бөлүгүн түзгөн тилдерге кызыгууңуз болсо. Бул Python сыяктуу динамикалык тилдердин кээ бир элементтерин алат жана аларды компиляция убагында статикалык терүү менен бириктирет, бул мени башында өзүнө тартты.

Сунушталууда: