"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كل شيء عن GOLang — Go Language

كل شيء عن GOLang — Go Language

تم النشر بتاريخ 2024-07-31
تصفح:567

Everything About GOLang — Go Language

من بين جميع لغات البرمجة، يتم استخدام JavaScript على نطاق واسع. ومع ذلك، اكتسبت لغة بايثون شعبية في الآونة الأخيرة. على عكس ما هو مفترض، لا تزال لغة Go ضمن أفضل 10 لغات مفضلة وفقًا للاستطلاع الذي أجرته Stack Overflow. بعض الشركات الشهيرة التي تستخدم Go تشمل Google، وKubernetes، وUber، وDocker، وPayPal، وDropbox.

ولكن من خلقه؟ حسنًا، لقد تم تطويره بواسطة ثلاثة مطورين: روبرت جريسمر، وروب بايك، وكين طومسون. في عام 2007، أطلقوها، ولكن في عام 2009 أطلقوها كلغة برمجة مفتوحة المصدر.

كان السبب الرئيسي وراء إنشائها هو معالجة المشكلات المتعلقة بالطبقات الشبكية وقابلية التوسع والأداء والإنتاجية والتزامن. لقد تم الانتهاء من تعقيد C . لقد أرادوا شيئًا يمكنه معالجة جميع القضايا. ولهذا السبب أيضًا تم إصداره لتسريع عملية البرمجة ودعم الحوسبة متعددة النواة.

علاوة على ذلك، Go مستوحى من لغات البرمجة المختلفة. على سبيل المثال، التزامن مستوحى من Limbo وNewsqueak. وبالمثل، فقد أخذت سهولة القراءة وسهولة الاستخدام من بايثون. لكن كل هذه الميزات تهدف إلى شيء واحد فقط، وهو الاستقرار في لعبة Go.

مزيد من المعلومات حول Go:

  1. إنها لغة عالية المستوى مكتوبة ومترجمة بشكل ثابت.
  2. إنه يشبه إلى حد ما لغة C، ولكن على العكس من ذلك، فهو يتمتع بأمان الذاكرة، وجمع البيانات المهملة، والكتابة الهيكلية، والتزامن على نمط CSP.
  3. تم إنشاؤه لأن المطورين كانوا محبطين من اللغات الموجودة.
  4. Go وGolang يعنيان نفس الشيء. في السابق، لم يكن النطاق go.org متاحًا، لذلك تم إطلاقه باسم golang.org (مزيج من Go واللغة).
  5. إنها لغة ذات أغراض عامة مخصصة لإنشاء الواجهات الخلفية.

علاوة على ذلك، نظرًا لأن Go هو مشروع مفتوح المصدر، فإنه يوفر أيضًا إمكانية الوصول إلى أدوات التطوير المختلفة. تتضمن بيئة التطوير المتكاملة (IDEs) التي تعمل بشكل جيد معها GoLand وLiteIDE وZeus IDE. بالنسبة للمحررين، يمكنك استخدام VSCode.

لذا، ترى أنه ليس من الصعب فهم سبب شهرة Go هذه الأيام. لكن هذه ليست الميزة الوحيدة لاستخدام Go. حقيقة أن لغة Go بسيطة جدًا ولها منحنى تعليمي صغير يجعلها واحدة من أفضل اللغات التي يمكنك إتقانها. ولكن، من بين كل شيء، يعد Go هو الأفضل لمهندسي الواجهة الخلفية. يمكن للمطورين معالجة الطلبات على جانب الخادم دون استخدام الكثير من الذاكرة.

بيان الافراج تم نشر هذه المقالة على: https://dev.to/shariqahmed525/everything-about-golang-go-language-202j?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3