لغة سي شارب

من ويكي الجامعة, مركز التعليم الحر
اذهب إلى التنقل اذهب إلى البحث
Gnome-terminal.svg
لغة #C
Gnome-terminal.svg
لغة برمجية جديدة ابتدعتها شركة مايكروسفت وقد صممت لتعمل على منصه خاصة بها تسمى تلك المنصة بإطار NET. دون الاعتماد المباشر على نظام التشغيل .
أهمية لغة #C

لغة برمجية جديدة ابتدعتها شركة مايكروسفت وقد صممت لتعمل على منصه خاصة بها تسمى تلك المنصة بإطار NET. دون الاعتماد المباشر على نظام التشغيل .

مقدمة[عدل]

شركة مايكروسفت صممت هذه اللغة كي تعمل بإستقلال عن نظام التشغيل قدر الإمكان , فالشفرة المكتوبة بلغة #C لا تتخاطب مع نظام التشغيل مباشرة وإنما مع إطار عمل . NET .

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

طبيعة اللغة[عدل]

إن لغة #c هي لغة كائنية التوجه (Object-Oriented) , تجمع بين القوة البرمجية للغة ++c وبين سهولة و بساطة البرمجة بلغة Visual Basic . ولن أبالغ إذا قلت إن هذه اللغة قامت بجمع مزايا لغات البرمجة السابقة مثل Delphi و Java وابتعدت عن مساوئ هذه اللغات وأخطاءها. ويكفي أن نقول أنك بواسطة لغة ستتمكن من تصميم أعقد التطبيقات وبمجهود أقل بكثير من الذي يمكن أن تبذله باستخدام لغات برمجية أخرى .

الدروس المتفرقة
الدروس المتسلسلة والدورات
طالع أيضاً