Go dasturlash tilining qaysi turi?
Go dasturlash tilining qaysi turi?

Video: Go dasturlash tilining qaysi turi?

Video: Go dasturlash tilining qaysi turi?
Video: 2023 yilda o'rganish kerak bo'lgan Top 3 dasturlash tili 2024, May
Anonim

Go (noto'g'ri nomi bilan tanilgan Golang ,) - Google’da Robert Griesemer, Rob Pike va Ken Tompson tomonidan ishlab chiqilgan statik tarzda terilgan, kompilyatsiya qilingan dasturlash tili. Go sintaktik jihatdan C ga o'xshaydi, lekin xotira xavfsizligi, axlat yig'ish, tizimli yozish va CSP uslubidagi parallellik bilan.

Yana bilingki, Go dasturlash tili nima uchun ishlatiladi?

Bor tizim sifatida maxsus ishlab chiqilgan dasturlash tili katta, taqsimlangan tizimlar va yuqori miqyosli tarmoq serverlari uchun. Shu nuqtai nazardan, u Google dasturiy ta'minotida C++ va Java o'rnini egallaydi.

Bundan tashqari, C++ ga qaraganda tezroq borishmi? Biroq, Bor o'rganish va kodlash ancha oson C++ ga qaraganda chunki u oddiyroq va ixchamroq. C++ juda sekin kompilyatsiya vaqtiga ega. Kompilyatsiya vaqti aslida kodlayotgan narsangizga bog'liq bo'lsa-da, Bor sezilarli darajada Tezroq C++ orqali kompilyatsiya qilish.

Bundan tashqari, Go tilining kelajagi qanday?

Bor parallellik uchun ajoyib o'rnatilgan yordamga ega. U yuz minglab "gorutinlarni" osongina aylantira oladi. Bu uni eng yaxshilaridan biriga aylantiradi tillar bir vaqtda dasturlash uchun. Bor Buni beruvchi tovushdan yuqori tezlikda kompilyatsiya qiladi til aniq "dinamik" tuyg'u.

Golang o'rganishga arziydimi?

Boring, albatta o'rganishga arziydi agar siz parallelizm va konkurrensiyani tilning bir qismiga aylantiradigan tillarga qiziqsangiz. Bu Python kabi dinamik tillardan ba'zi elementlarni oladi va ularni kompilyatsiya vaqtida statik yozish bilan birlashtiradi, bu meni dastlab o'ziga tortdi.

Tavsiya: