איזה סוג של שפת תכנות היא go?
איזה סוג של שפת תכנות היא go?

וִידֵאוֹ: איזה סוג של שפת תכנות היא go?

וִידֵאוֹ: איזה סוג של שפת תכנות היא go?
וִידֵאוֹ: Go in 100 Seconds 2024, מאי
Anonim

לכו (המכונה בטעות גולנג ,) היא שפת תכנות מאוגדת בהקלדה סטטית שתוכננה ב-Google על ידי רוברט גריסמר, רוב פייק וקן תומפסון. Go דומה מבחינה תחבירית ל-C, אבל עם בטיחות זיכרון, איסוף אשפה, הקלדה מבנית ותחמימות בסגנון CSP.

יודע גם, למה משמשת שפת התכנות Go?

ללכת תוכנן במיוחד כמערכת שפת תכנות עבור מערכות גדולות ומפוזרות ושרתי רשת בעלי יכולת הרחבה גבוהה. ברוח זו, הוא מחליף את C++ ו-Java בערימת התוכנה של גוגל.

יתר על כן, האם ללכת מהר יותר מ-C++? למרות זאת, ללכת הרבה יותר קל ללמוד ולקוד מאשר C++ כי הוא פשוט וקומפקטי יותר. C++ יש לשמצה זמן קומפילציה איטי. בזמן שזמן ההידור תלוי במה שאתה מקודד בפועל, ללכת הוא באופן משמעותי מהר יותר לקמפל מעל C++.

בנוסף, מהו העתיד של שפת Go?

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

האם כדאי ללמוד גולנג?

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

מוּמלָץ: