برمجة

لغة البرمجة العملاقة سي شارب #C

ماهي السي شارب #C

ماهي لغة السي شارب #C

 

إنّ لغة برمجة #C هي لغة كائنيّة التوجه (OOP -programming oriented-Object )،

تجمع بين القوّة البرمجيّة للغة ++C وبين سهولة وبساطة البرمجة بلغة Basic Visual،

ولن أُبالغ إذا قلت أنّ هذه اللغة قامت بجمع مزايا لغات البرمجة السابقة مثل Delphi ,++c , java وابتعدت عن مساوئ هذه اللّغات وأخطائها.

لكن كي تتمكّن من الاستفادة القصوى من هذا الكتاب فأنت بحاجة إلى بيئة التّطوير المُتكامِلة Visual studio والّتي تبسط عليك كتابة شيفرة #C من عِدّة جوانب.

كما أنّها مُفيدة جدّاً ورُبّما أساسيّة لتطوير تطبيقات Windows، وذلك لأنّها تحوي على مُصمِّم مرئي للنّماذج يُحوِّل تصميم واجهات المستخدم إلى متعة حقيقیّة.

*في الرّابط التالي الطّريقة المُفصَّلة لتنصيب ال visual studio

 

 

visual studiio

 

بِناءُ الجُمل البرمجيّة في السي شارب وبعض من ميّزات اللغة

  •  بناء الجُملة البرمجيّة في السي شارب بسيطة وسهلة التّعلُّم
  • ستكون التّعليمات مألوفة نوعاً ما إلى أيّ شخص على دِراية ب C أو C ++ أو جافا
  • المُطوِّرون الّذين يعرفون أي من هذه اللغات عادةً ما يكونون قادرين على البدء في العمل بشكل مُنتِج في#C في غضون وقت قصير جدّاً.
  • #C يوفّر عن طريق بساطة تركيب جُملِه العديد من تعقيدات ++C ويوفر ميزات قوية مثل أنواع قيمة nullable ، enumreation، delegates، lambda expressions والوصول المُباشَر إلى الذّاكرة، والّتي لم يتم العثور عليها في جافا.
  • لغة سي شارب تولّد ملفات بامتداد و dll.
  •  لا يقتصر استخدام لغة سي شارب على تطوير برامج الويندوز بل يتّسع لبرمجة تطبيقات الويب عن طريق net.asp الذي يُشكّل جزءاً من ال net، وتطبيقات الهاتف سواء نظام أندرويد أو iOS عن طريق منصة xamarin .

من هنا طريقة تنصيب ال xamarin على نظام ويندوز ضمن الفيجوال ستوديو

 

  •  اللّغة الأساسيّة في مُحرِّك الألعاب unity
  •  عدد مستخدمين كبير.
  • طلب عمل كبير.
  •  دعم فنّي مُتوفّر بكثرة: إنّ غالبیّة المُشكلات الّتي تُواجهك أثناء دراستك وعملك في هذه اللّغة ستجد لها الدّعم اللازم بسبب كثرة مُستخدمي هذه اللغة.

لغة سي شارب #C مناسبة للمبتدئين

لأنّها لُغة بسيطة وسهلة الاستخدام ولأنّها لغة عالية المستوى High Level language فيُمكِن للإنسان الّذي يُتقِن اللّغة الإنجليزية فهم مُعظم مصطلحاتها.

ولأنّها توفّر كلمات محجوزة مفهومة تضعها بين يديك لأداء إجراءات مُعيّنة ثُمّ تُحوِّلها إلى لغة وسيطة Intermediate Language ثُمّ إلى لغة الآلة Machine Language.

فكل كلمة من كلمات السي شارب يقابلها الكثير من الجُمَل في لغة الآلة؛ مِمّا يسمح لك بالتّركيز على فكرة تطبيقك بدلاً من القلق بشأن الإجراءات المُعقّدة.

 

 

 

 

 

 

هل أعجبك المقال ؟!

شاركونا آراءكم واقتراحاتكم

 

 

 

 

 

 

اقرأ أيضاً:

 

 

 

 

 

الوسوم

Amer saoud

عامر سعود خريج جامعي يتابع في بكالوريوس تقانة المعلومات خبرة برمجية ومهتم بكل ماهو تقني

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

15 − تسعة =

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.

إغلاق