الفرق بين المراجعتين لصفحة: «برمجة سي ++»
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 1:
__NOTOC__
<small>[[
<div style="display:block; padding:0.3em; background-color:#99CCFF; border:1px solid #aaa; -moz-border-radius-topright:0.4em; -moz-border-radius-topleft:0.4em; text-align:right; font-size:75%;"><br/>
<center style="font-size:250%">'''برمجة:سي بلس بلس'''</center><br/></div>
سطر 8:
إن لغة البرمجة سي++ (++C) هي واحدة من أكثر لغات البرمجة إستخدامًا و أوسعها إنتشارًا بالإضافة إلى جدتها، لغة [[w:ar:سي (لغة برمجة)|سي]] (C). تعتبر لغة سي++ من لغات [[w:ar:برمجة كائنية التوجه|البرمجة الكائنية التوجه]] (Object-Oriented
جزء كبير من لغة سي++ تعتبر من لغات البرمجة عالية المستوى. ولغات البرمجة عالية المستوى هي اللغات التي ظهرت لتسريع عملية البرمجة حيث أن تعليماتها أقرب ماتكون إلى لغة الإنسان وهذا ما يجعل عملية البرمجة أكثر سرعةً وسهولةً. تسهّل لغة سي++ الأسلوب المهيكل والمنهجي لعملية تصميم البرامج، حيث تتألّف برامج هذه اللغة من مكونات تسمّى الأصناف (classes) والدوال (functions) وبالتالي يمكن تقسيم عمليّة تعلّم لغة سي++ إلى قسمين: يعتمد الأول منها على تعلّم لغة سي++ نفسها، في حين يسمح الثاني بتعلّم كيفية استخدام الأصناف الملحقة بهذه اللّغة واستخدام التوابع الموجودة ضمن المكتبة المعياريّة ANSI C.
==ماذا تحتاج للبدء ؟==
تحتاج [[w:ar:لمصرف (برمجة)|
* لإخيار أحد بيئات التطوير المتكاملة، يمكنك رؤية المقارنة بينهما على [http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments#C.2FC.2B.2B
*إستخدام Quincy 2005 الذي يأتي مع
*إستخدام برامج حزمة [http://www.mingw.org/download.shtml مينجوي]، تعمل من سطر أوامر دوس بشكل عام وتستخدم
*
==قائمة الموضوعات و الدروس==
ملاحظة: يحتوي كل موضوع على شرح مبسط لفكرة و هدف
من الممكن - بعد الانتهاء من الكتاب - اختصار هذه الشروح الصغيرة بشكل أكبر بحيث لا تزيد عن خمس كلمات.
|