Nega men Golangni o'rganishim kerak?
Nega men Golangni o'rganishim kerak?

Video: Nega men Golangni o'rganishim kerak?

Video: Nega men Golangni o'rganishim kerak?
Video: Go dasturlash tili 2024, Dekabr
Anonim

Bor past darajadagi vazifalar uchun yuqori darajadagi API-lar uchun ishlatilishi mumkin. U qattiq spetsifikatsiyaga ega, ajoyib standart lib, u tez, mahalliy ikkilik fayllarga kompilyatsiya qiladi, statik ravishda yoziladi, xotirani boshqarishni abstrakt qiladi, hatto barbekyu ham qiladi. Men faqat nima uchun buni qilganimni ayta olaman va bu boshqa dasturlash tillari uchun ham amal qiladi.

Buni hisobga olsak, Golang tilini o'rganishga arziydimi?

Bor 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.

Keyinchalik savol tug'iladi: Golangni o'rganish qiyinmi? Golang hatto Python yoki JavaScript-ga qaraganda ancha sodda tildir. Sizda muammolar bo'lishi mumkin bo'lgan faqat ikkita soha golang interfeyslar va parallellik xususiyatlari: gorutinlar va kanallar. Men topdim golang juda o'rganish oson . Mening tajribamga ko'ra, bu osonroq bo'lgan yagona til o'rganing Smalltalk hisoblanadi.

Buni hisobga olsak, Golang nega shunchalik mashhur?

Tez, xavfsiz va oson ishlash - Go nima uchun daromad olishining asosiy sababi mashhurlik foydalanish uchun qulayligi bilan bog'liq. Garbage Collected - Go juda axlat yig'iladigan tildir. Golang dastur tomonidan foydalanilmayotgan ob'ektlar egallagan xotirani qayta tiklashga urinish.

Golang Pythondan yaxshiroqmi?

Yakunida, yakunlab; Umuman, Golang veb-ishlab chiqish ekanligini isbotladi dan tezroq foydalanish Python ko'p hollarda bir xil turdagi vazifalar uchun. Oxir oqibat, Golang vazifani zaruratsiz samarali va tez bajarishni istaganlar uchun yaratilgan ket dasturlash tilining nozik jihatlariga.

Tavsiya: