რა ტიპის პროგრამირების ენა არის go?
რა ტიპის პროგრამირების ენა არის go?

ვიდეო: რა ტიპის პროგრამირების ენა არის go?

ვიდეო: რა ტიპის პროგრამირების ენა არის go?
ვიდეო: Go in 100 Seconds 2024, აპრილი
Anonim

წადი (არასწორად ცნობილია, როგორც გოლანგი ,) არის სტატიკურად აკრეფილი, კომპილირებული პროგრამირების ენა, რომელიც შექმნილია Google-ში რობერტ გრიზემერის, რობ პაიკის და კენ ტომპსონის მიერ. Go სინტაქსურად ჰგავს C-ს, მაგრამ მეხსიერების უსაფრთხოებით, ნაგვის შეგროვებით, სტრუქტურული აკრეფით და CSP სტილის კონკურენტულობით.

ასევე იცით, რისთვის გამოიყენება Go პროგრამირების ენა?

წადი შექმნილია სპეციალურად როგორც სისტემები პროგრამირების ენა დიდი, განაწილებული სისტემებისთვის და ძალიან მასშტაბური ქსელის სერვერებისთვის. ამ თვალსაზრისით, ის ცვლის C++-ს და Java-ს Google-ის პროგრამულ დასტაში.

გარდა ამისა, არის თუ არა გადასვლა C++ზე სწრაფად? თუმცა, წადი ბევრად უფრო ადვილია სწავლა და კოდირება ვიდრე C++ რადგან ის უფრო მარტივი და კომპაქტურია. C++ აქვს საკმაოდ ნელი კომპილაციის დრო. მიუხედავად იმისა, რომ კომპილაციის დრო დამოკიდებულია იმაზე, თუ რას ახდენთ რეალურად კოდირებით, წადი არის მნიშვნელოვნად უფრო სწრაფად შედგენა C++-ზე.

გარდა ამისა, როგორია Go ენის მომავალი?

წადი აქვს შესანიშნავი ჩაშენებული მხარდაჭერა კონკურენტულობისთვის. მას შეუძლია მარტივად დაატრიალოს ასობით ათასი „გორუტინი“. ეს მას ერთ-ერთ საუკეთესოს ხდის ენები ერთდროული პროგრამირებისთვის. წადი აწყობს ზებგერითი სიჩქარით, რაც ამას აძლევს ენა გარკვეული "დინამიური" შეგრძნება.

ღირს გოლანგის სწავლა?

წადი აუცილებლად ღირს სწავლა თუ თქვენ გაქვთ ინტერესი ენების მიმართ, რომლებიც პარალელურობასა და კონკურენტულობას ენის ნაწილად აქცევს. ის იღებს რამდენიმე ელემენტს დინამიური ენებიდან, როგორიცაა Python და აერთიანებს მათ სტატიკური აკრეფის დროს კომპილაციის დროს, რამაც თავიდან მიზიდა.

გირჩევთ: