top of page
مقدمة لغة c++
قبل أن نبدأ بشرح لغة البرمجة c++ دعونا نسأل أنفسنا سؤالاً وهو بكل بساطة:
ماهي البرمجة؟
البرمجة: هي اللغة التي تجعلنا قادرين على التواصل مع أي حاسب آلي.
وكما في عالمنا الحقيقي توجد العديد من اللغات (العربية, الأنجليزية,الفرنسية...) أيضاً لبرمجة الحاسب الآلي العديد من اللغات( c,c++,java,python...) ونحن في جميع هذه الدروس سنختص في تعلم لغة برمجية واحدة وهي ++C ويرجع ذلك لأنها لغة عالية المستوى, فبها تستطيع تطوير العديد من التطبيقات وسنستطيع إستعمالها في الأنريل(الألعاب).
تعتبر لغة c++ صعبة للمبتدئين ولكن لا تقلق لأني سأقوم بشرح جميع الدروس بأفضل وأسهل طريقة ممكنة.
تأكد عن إنتهائك من الدرس أن تختبر نفسك بإستعمال و جميع ما تم شرحه بالدرس وإلا فجميع ما تعلمته سيذهب هباءً.
قد تبدو الدروس الأولى في البرمجة سهلة, ولكن صعوبة البرمجة الحقيقية تكون عند تكدس جميع الأوامر البرمجية في عقلك فلن تستطيع إسترجاعهم بسهولة.
أفضل طريقة هي أن تعيد الدرس وتختبر نفسك حتى تصبح متكمناً من تذكر الأوامر البرمجية من دون حفظها. أهم نقطة في تعلم البرمجة هو أن تفهم الكود وليس أن تحفظه.
هناك في البرمجة ما يدعى (بيئة التطوير المتكاملة): هو البرنامج الذي يقوم بتحويل جميع الأوامر البرمجية إلى لغة يفهمها نظام التشغيل. ولكن ما ستستعمله في هذه الدروس لتجربة الكود هو موقع قادر على ترجمة الأكواد (input) وطباعة نتيجتها على الشاشة (output).
رابط الموقع https://www.onlinegdb.com/online_c++_compiler
غرضنا الأساسي من هذه الدروس هي بجعلك تتمكن من التعامل مع هذه اللغة وتعلم أساسياتها, وغرضنا النهائي هو أن نطبق كل ما سنتعلمه في الأنريل إنجن.
هناك العديد من الدروس التي قمت بشرحها لتطوير لعبة بالأنريل 5 بإستخدام البرمجة المرئية(blueprint)
ماهو البلوبرنت؟
برنامج الأنريل لا يستعمل سوى لغة البرمجة c++ ولكن البلوبرنت ليس سوى طريقة أسهل وبديلة للبرمجة.
bottom of page