الدرس الحالي
1.1 What is C# and Why Learn It
مقدمة في لغة C#
What is C# and Why Learn It?
🖥️ ما هي لغة C#؟
لغة C# (تُنطق "سي شارب") هي واحدة من أشهر لغات البرمجة الحديثة التي طوّرتها شركة Microsoft عام 2000.
تُستخدم في بناء مجموعة ضخمة من أنواع التطبيقات مثل:
- 💻 تطبيقات سطح المكتب (Windows Apps)
- 🌐 تطبيقات الويب (ASP.NET Core)
- 📱 تطبيقات الهواتف (Xamarin / MAUI)
- 🎮 الألعاب (Unity Game Engine)
- ☁️ الخدمات الخلفية وواجهات APIs
🧠 مميزات لغة C#
-
✔
سهلة التعلم: تشبه في أسلوبها لغات مثل Java و C++ ولكنها أبسط وأكثر حداثة.
-
✔
قوية وآمنة: تعتمد على إدارة الذاكرة التلقائية (Garbage Collection) ونظام أنواع صارم (Type Safety).
-
✔
متعددة الاستخدامات: تعمل على كل المنصات (Windows, macOS, Linux) عبر إطار عمل .NET.
-
✔
دعم قوي: مدعومة من Microsoft ومجتمع مطورين ضخم، ومتكاملة مع Visual Studio.
💡 لماذا تتعلم C#؟
تعلمك لـ C# يفتح لك أبوابًا واسعة في سوق العمل، لأنها مطلوبة بقوة في مجالات متعددة:
🏢 تطوير أنظمة المؤسسات
Enterprise Systems الضخمة والمعقدة.
🎮 تطوير الألعاب
الخيار الأول لمطوري الألعاب باستخدام Unity.
💬 نصيحة: إذا كنت جديدًا في البرمجة، #C خيار ممتاز لتبدأ به — لأنها تجمع بين السهولة والقوة، وتمنحك أساسًا متينًا لأي لغة أخرى مستقبلًا.
⚙️ مثال بسيط: Hello World
لنلقِ نظرة على بنية أول برنامج بلغة C#:
// أول برنامج بلغة C#
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
}
// المخرجات (Output):
Hello, World!