למה אני צריך ללמוד גולנג?
למה אני צריך ללמוד גולנג?

וִידֵאוֹ: למה אני צריך ללמוד גולנג?

וִידֵאוֹ: למה אני צריך ללמוד גולנג?
וִידֵאוֹ: Learning Golang: Dependencies, Modules and How to manage Packages 2024, דֵצֶמבֶּר
Anonim

ללכת יכול לשמש עבור משימות ברמה נמוכה עד ממשקי API ברמה גבוהה. יש לו מפרט מוצק, lib סטנדרטי מצויין, הוא מהיר, מקמפל לקבצים בינאריים מקוריים, מוקלד סטטי, תקציר ניהול זיכרון, הוא אפילו יעשה את המנגל שלך. אני רק יכול להגיד לך למה עשיתי את זה, וזה מתאים גם לשפות תכנות אחרות.

אם נסתכל על זה, האם כדאי ללמוד גולאנג?

ללכת הוא בהחלט שווה ללמוד אם יש לך עניין בשפות שהופכות את המקבילות והמקבילות לחלק מהשפה. זה לוקח כמה אלמנטים משפות דינמיות כמו Python ומשלב אותם עם הקלדה סטטית בזמן הידור, וזה מה שמשך אותי בהתחלה.

לאחר מכן, השאלה היא האם קשה ללמוד גולנג? גולנג היא שפה הרבה יותר פשוטה מאשר אפילו Python או JavaScript. שני התחומים היחידים שבהם אתה עלול להיתקל בבעיות מסוימות גולנג הם ממשקים ותכונות המקבילות: גורוטינים וערוצים. מצאתי גולנג מאוד קל ללמוד . מניסיוני, השפה היחידה שקל יותר לִלמוֹד זה Smalltalk.

אם נסתכל על זה, מדוע גולנג כל כך פופולרי?

מהיר, בטוח וקל לעבוד איתו - הסיבה העיקרית לכך ש-Go מרוויחה פּוֹפּוּלָרִיוּת נובע מאופיו הקל לשימוש. Garbage Collected - Go היא שפה שנאספת מאוד. גולנג מנסה להחזיר את הזיכרון שנכבש על ידי אובייקטים שכבר אינם בשימוש על ידי התוכנית.

האם גולנג טוב יותר מפייתון?

הכל מהכל, גולנג פיתוח אתרים הוכיח את עצמו מהיר יותר מ באמצעות פִּיתוֹן עבור אותו סוג של משימות במקרים רבים של שימוש. בסופו של דבר, גולנג בנוי למי שרוצה שהמשימה תתבצע בצורה יעילה ומהירה ללא צורך בכך ללכת לתוך הדקויות של שפת התכנות.

מוּמלָץ: