Niyə Qolanq öyrənməliyəm?
Niyə Qolanq öyrənməliyəm?

Video: Niyə Qolanq öyrənməliyəm?

Video: Niyə Qolanq öyrənməliyəm?
Video: More than Coffee: Golang. Почему Java разработчики учат GO как второй язык. 2024, Noyabr
Anonim

Get yüksək səviyyəli API-lərə qədər aşağı səviyyəli tapşırıqlar üçün istifadə edilə bilər. O, möhkəm spesifikasiyaya, əla standart lib-ə malikdir, sürətlidir, yerli ikili faylları tərtib edir, statik olaraq yığılır, yaddaşın idarə edilməsini mücərrəd edir, hətta barbekünüzü də edəcək. Mən sizə yalnız bunu niyə etdiyimi deyə bilərəm və bu, digər proqramlaşdırma dilləri üçün də keçərlidir.

Bunu nəzərə alaraq, Qolanq dilini öyrənməyə dəyərmi?

Get mütləqdir öyrənməyə dəyər paralelliyi və paralelliyi dilin bir hissəsi edən dillərə marağınız varsa. O, Python kimi dinamik dillərdən bəzi elementləri götürür və onları kompilyasiya zamanı statik yazmaqla əlaqələndirir ki, bu da məni əvvəlcə cəlb etdi.

Sonradan sual yaranır ki, Qolanq dilini öyrənmək çətindirmi? Qolanq hətta Python və ya JavaScript-dən daha sadə dildir. Bəzi problemləriniz ola biləcəyiniz yalnız iki sahə golanq interfeyslər və paralellik xüsusiyyətləridir: goroutines və kanallar. Mən tapdım golanq çox öyrənmək asandır . Mənim təcrübəmə görə, daha asan olan yeganə dil öyrənmək Smalltalk edir.

Bunu nəzərə alsaq, Qolanq niyə bu qədər məşhurdur?

Sürətli, təhlükəsiz və asan işləmək - Go-nun qazanmasının əsas səbəbi populyarlıq istifadəsi asan olması ilə əlaqədardır. Garbage Collected - Go yüksək zibil toplanmış dildir. Qolanq proqram tərəfindən artıq istifadə olunmayan obyektlərin tutduğu yaddaşı geri qaytarmağa çalışır.

Golang Python-dan yaxşıdır?

Ümumilikdə, Qolanq veb inkişafı sübut etdi - dən daha sürətli istifadə edərək Python bir çox istifadə hallarında eyni növ tapşırıqlar üçün. Nəhayət, Qolanq tapşırığın ehtiyac olmadan effektiv və tez yerinə yetirilməsini istəyənlər üçün qurulmuşdur get proqramlaşdırma dilinin incəliklərinə.

Tövsiyə: