مضى على الشبكة و يوم من العطاء.

#C بدقيقة

shadowshadow is verified member.

{ | مشرف قسم لغات البرمجة | }
.:: طاقم المشرفين ::.
.:: كاتب تقني ::.

السمعة:

بسم الله الرحمن الرحيم
تاريخ ونشأة:
  • تم تطوير #C بواسطة مايكروسوفت وكانت جزءًا من مبادرة .NET لتوفير بيئة تطوير موحدة لتطبيقات Windows. تم إطلاقها لأول مرة كجزء من منصة NET Framework عام 2000.
تفاصيل أكثر عنها :
  • #C تستند بشكل كبير على بنية .NET Framework، وهي بيئة تشغيل وتطوير تقدم الكثير من الميزات مثل إدارة الذاكرة التلقائية والتواصل مع مكتبات الفئات المضمنة.
#C و OOP :
  • C# تدعم مفاهيم برمجة الكائنات، مثل الكلاسات والكائنات والوراثة والتجربة (Polymorphism)، مما يسمح للمبرمجين بتنظيم وتجميع الشيفرة بشكل منطقي.
سمعتها ومدى إنتشارها :
  • يمكن استخدام #C في تطوير مجموعة متنوعة من التطبيقات، بدءًا من تطبيقات سطح المكتب (Desktop) إلى تطبيقات الويب (Web) وحتى تطبيقات الهواتف الذكية.
بيئة تطوير متكاملة (IDE):
  • Visual Studio هو بيئة تطوير متكاملة تقدمها مايكروسوفت لتطوير تطبيقات #C ، توفر Visual Studio أدوات قوية لتحرير وتصحيح الشيفرة وتصميم الواجهة الرسومية وإدارة المشاريع.
إدارة الذاكرة التلقائية:
  • تعتمد C# على نظام إدارة الذاكرة التلقائي، مما يعني أن المبرمجين لا يحتاجون إلى التفكير في تحرير الذاكرة يدويًا، حيث يتم تنظيف الذاكرة تلقائيا.
تكنولوجيا LINQ:
  • Language Integrated Query (LINQ) هي ميزة تسمح للمبرمجين بكتابة استعلامات لقاعدة البيانات والمجموعات داخل الشيفرة بشكل متكامل.
ميزات حديثة:
  • مع تحديثات اللغة المتكررة، تتميز #C بميزات حديثة مثل الأنماط (patterns) والتعبيرات الجديدة والتحسينات في أداء التفاوض.
التعامل مع الحدث (Event Handling):
  • يوفر #C نظامًا قويًا للتعامل مع الأحداث والمعالجات (Delegates)، مما يجعل من السهل تطبيق نمط البرمجة الحدثية.
بشكل عام، #C هي لغة برمجة قوية ومتقدمة تجمع بين السهولة في الاستخدام والقوة في التعامل مع مجموعة متنوعة من التطبيقات والمشاريع كما لديها سرعة عالية في المعالجة .
 
مشكور علي التعب
+ لو قدرتا تدرج صور مع الشروحات يعني حبة عندها علاقة باللغة
الشرح بكون ممتع اكثر enjoyable
 

آخر المشاركات

عودة
أعلى