مقال عن لغة البرمجة #C واستخداماتها

 مقال عن لغة البرمجة #C واستخداماتها

لغة البرمجة #C تختلف أهداف واستخدام لغات البرمجه عن بعضها ومن أسهل لغات البرمجه في الإستخدام وأكثرهم سهولة في التعليم، هي لغة البرمجه C خصوصا لو الشخص لسه ف البدايه

ودا لأنها تتميز بمجموعه خصائص من أهمها: أنها أقرب لغة في لغات البرمجه للغة الحاسوب.

وبكدا احنا بنعتبر لغه#C  أساس اللغات الأخري في عالم البرمجه، ولو قدرنا  نتعلمها بشكل صحيح دا هيسهل علينا تعليم باقي اللغات الأخري بطريقه اسهل وابسط من اننا نتعلم لغه تقيله بدون مقدمات.

تعالو معانا بقا نتعرف علي لغة البرمجه سي وأهم خصائصها ومجالات استخدماتها :

اولا كدا نتعرف علي ال#C...

ما هي لغة البرمجه #C ؟

هي إحدي لغات البرمج عالية المستوى  لها إستخدام عامّ، تم ابتكارها وتطويرها ف  السبعينات  بواسطة دينيس ريتشي، وكن تومسون...

 من خلال مختبرات بيل ودي تم تصميمها  في الأساس علشان تدخل في تطوير العمل و أنظمة تشغيل يونكس.

 وتم انتشارها بشكل واسع من اول الفتره دي، وحتى الأن، وذلك بسبب شعبيتها عند معظم  مبرمجي الحاسب واستخدماتها  المتعدده والمتنوعة.

وبكدا تبقي  لغة البرمجه  C هي اللغة الأم للكثير  من اللغات البرمجية الحديثة مثل لغة c++

 و تعتبر  لغة البرمجه سي  لغة مثاليه جدا، وذات كفاءة عاليه  جداا لكتابة البرامج الثابتة (فاير وور) ولكتابة البرامج والمتنقّلة  (بورتابل)

كمان لغه الCمتعدده الأغراض، وهي لغة  أمرية تساعد علي دعم البرمجة الهيكليه، والاستدعاء الذاتي، والنطق البرمجيه المتغيره،  واستخدمت  لغة البرمجه  سي في تصميم العديد من  تركيبات التعيين الدقيقة لتعليمات الآلة المثالية.

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

مراحل انشاء وتطوير لغهC!!

1- ابتكرت لغة السي من خلال  مختبرات بيل خلال الفتره من عام  1969 : 1972، وسميت بالسي لأنها تم اقتباس جزء كبير منها من لغة البرمجه بي.

2- بدأت تتطور حتي

 اصبحت ذات قوة كافية لتحويل نواة اليونكس من لغة الإسسمبلي إلي لغة السي.

3- خلال عام 1978 نشر  دينيس ريتشي، و كيرنيغان كتاب  “لغة البرمجة سي”  الذي يعرف في عالم البرمجه بإسم K&R لتحديد خصائص اللغه، و مميزات  اللغة

4- وف الثمانينات قام المعهد الأمريكي القومي، والمنظمه الدولية بالمعايير بتبني، وتقنين لغة سي ثم ظهرت طبعة أخري من كتاب K&R  بعنوان K&R2.

5- وبتبني اللغه تم إضافة أجزاء للغة لتجنب السلبيات التي كانت موجوده في اللغه في فتره السبعينات.

6- ويعد إختراغ لغة الc وتطورها السبب وراء ظهور اللغات الحديثه الاخري مثل C+،C.

7- وقد ساهمت شركة آي بي إم،  و شركة مايكروسوفت في تطوير اللغه.

8- هناك عدة اصدارات من لغة C  للبرمجه منذ عام 2001 حتي اصدار 2010

لغة البرمجة  ++C

هي لغة برمجة ذات مستوي عالي ايضا، ولها استخدام عام وهي تشبة درجة كبيره  لغة البرمجة سي، و تدعم لغة السي بلس بلس  البرمجة كائنيّة التوجُّه، والتي تقدم للمبرمجين  الاستفادة منها أو من لغة  البرمجة سي الاعتياديّة دون التقيد  بالبرمجة ذات التوجة الكائني

لغة البرمجة  ++C

خصائص لغة البرمجة #C  ولغة C++

– لغة السي لغة سهله الفهم والإستخدام.

– تتميز بالسرعه والقوة.

– تتوافر بها عدة مكتبات تسهل عمل المبرمج.

– توفر امكانية التحكم في الذاكره.

– تتميز بتعددية الاشكال الديناميكية، والساكنه، والعامه.

– تعد لغة الس بلس بلس اكثر اللغات البرمجيه المطلوبة والمتداوله في عالم البرمجة.

– تتميز بأنها لغة تحدث وتطور بإستمرار.

– تنميز بأنها لغة محموله تستخدم في التطبيقات، والبرامج التي تستخدم في منصات كثيره.

– تدعمها العديد من المكتبات التي يوفرها المبرمجين.

– تساعد علي تحميل الكثير من المعاملات بشكل زائد.

استخدامات لغة البرمجه c و C++

1- تستخدم في برمجة  Al التي تعرف ببرمجة الذكاء الاصطناعي، وبناء الخوارزمات.

2-  تستخدم في برمجة ألعاب الفيديو، مثل ديوتي، وفار كراي، وكول أوف.

3- تستخدم في برمجة، وتصميم تطبيقات البلوك تشين، والعملات الرقميه: كالإيثيريوم، والبتكوين.

4- برمجة نظام التشغيل ماك وويندوز.

5- تستخدم في تطوير محرك البحث جوجل وغيره من تطبيقات الويب.

6- تستخدم في تصميم وتطوير تطبيقات الحاسوب مثل أدوب.

7- استخدمت في تطوير لغات برمجيه أخري كجافا.

8- برمجة تطبيقات الهواتف المحمولة: تُستخدم لغة (Objective-C).

9- تستخدم في برمجة تطبيقات (IPhone).


تعليقات