Latest posts

  • جمل الشروط في لغة Go: if و else و switch

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

    Read more

  • المتغيرات في لغة Go: التعريف والاستخدام

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

    Read more

  • أنواع البيانات في لغة Go: الأرقام والنصوص والقيم المنطقية

    تدعم لغة Go مجموعة واسعة من أنواع البيانات المُدمجة (Built-in Types) التي تُستخدم لتخزين أنواع مختلفة من القيم. فهم هذه الأنواع هو الأساس لكتابة برامج فعّالة وآمنة. في هذا الدرس سنستعرض أهم الأنواع الأساسية في Go. الأنواع الرقمية الصحيحة تقدم Go عدة أنواع للأعداد الصحيحة بأحجام مختلفة: int8 و int16 و int32 و int64 للأرقام

    Read more

  • تركيب لغة Go (Syntax): فهم بنية البرنامج الأساسية

    بنية برنامج Go يتكوّن أي برنامج بلغة Go من ثلاثة عناصر أساسية: تعريف الحزمة (Package)، ثم استيراد الحزم المساعدة (Imports)، وأخيرًا تعريف الدوال التي تحتوي على منطق البرنامج. أي برنامج تنفيذي يجب أن يبدأ بالسطر package main، وأن يحتوي على دالة واحدة على الأقل تسمّى main تبدأ منها عملية التنفيذ. الجمل والفواصل على عكس بعض

    Read more

  • البداية مع لغة Go: تثبيت اللغة وكتابة أول برنامج

    تثبيت لغة Go لتثبيت Go على جهازك، ادخل إلى الموقع الرسمي للغة ثم حمّل النسخة المناسبة لنظام تشغيلك. تدعم اللغة ويندوز وماك ولينكس، وكل نسخة تأتي بمثبّت تلقائي سهل الاستخدام. بعد التثبيت، يمكنك التأكد من أن Go على جهازك بفتح سطر الأوامر وكتابة الأمر go version ليظهر لك رقم الإصدار. إعداد بيئة التطوير يمكنك كتابة

    Read more

  • مقدمة في لغة البرمجة Go

    لغة Go (وتُعرف أيضًا باسم Golang) هي لغة برمجة حديثة، مفتوحة المصدر، وتعمل على جميع أنظمة التشغيل تقريبًا. تعتمد على الترجمة إلى لغة الآلة (Compiled)، وتتميز بالسرعة العالية والبساطة في الوقت نفسه. صُمّمت داخل شركة جوجل على يد فريق من المهندسين المخضرمين عام 2007، وتمّ إطلاقها للعامة عام 2009، بهدف بناء لغة سهلة التعلّم تجمع

    Read more