القسم العام

اساسيات البرمجة , تعلم لغة الكمبيوتر

اساسيات البرمجة - تعلم لغة الكمبيوتر 8051 1

البرمجة هي لغة من الكمبيوتر تعتمد علي برمجت بعض الاساسيات لتتمكن من عمل

البرامج و الالعاب ايضا

 

تبدأ أساسيات البرمجة من الكود – أو الكود كما يسميه البعض – وهو مجموعة من
التعليمات المكتوبة

 

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

 

التعليمات عبارة عن قراءة محتوى ملف ، على سبيل المثال ، رسم شكل أو إجراء
عملية حسابية.

 

فيما يلي مثال لبرنامج صغير مكتوب بلغة البرمجة C يعرض عبارة “السلام عليكم” على الشاشة:

 

#تتضمن

 

انت مين () {

 

printf (“السلام عليكم”) ؛

 

العودة 0 ؛

 

}

ومع ذلك ، فإن مفاهيم البرمجة الأساسية شائعة تقريبًا في معظم اللغات ، مما يسهل
عليك تعلم

 

البرمجة بأي لغة وإتقان مفاهيم وأساسيات البرمجة هذه مثل:

 

 

الثوابت: هي القيم الثابتة التي تم تحديدها في البداية ، ولا تتغير فيما بعد في
أي مرحلة من مراحل

 

تنفيذ البرنامج كالثوابت الرياضية على سبيل المثال.

 

المتغيرات: عكس الثوابت. إنها قيم يمكن تغييرها في الذاكرة كلما دعت الحاجة إلى ذلك ضمن
آلية

 

عمل البرنامج.

 

العبارات الشرطية: هو شرط استيفاء شرط معين من أجل تنفيذ المطلوب كقاعدة If-Then ،

 

والتي تتطلب حدوث (If) ليتم الوفاء بها بعد ذلك.

 

الوظائف: مجموعة من الأوامر مثل برنامج صغير يؤدي مهمة واحدة فقط.

 

Loops: هو برنامج يهدف إلى تنفيذ أجزاء معينة من الكود عدة مرات ، مع تحديد
متى يبدأ

 

وينتهي ، وعدد التكرارات.

 

أهمية تعلم البرمجة

 

تعلم البرمجة

 

 

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

 

أن يجادل في أهميتها القصوى في حياتنا اليوم ، ومن بين الأسباب التي تدفعك لتعلم
البرمجة:

 

 

الطلب عليه مرتفع في سوق العمل: البرمجة هي إحدى المهارات المطلوبة في سوق العمل ،

 

والتي تجلب دخلاً لائقًا للمبرمجين. في الولايات المتحدة ، على سبيل المثال ، يبلغ متوسط
​​دخل

 

المبرمجين أكثر من 70000 دولار في السنة ، وهو مبلغ كبير مقارنة بالصناعات الأخرى.

 

حرية العمل: يمنحك مزيدًا من الحرية للعمل ، بحيث يمكنك العمل من أي مكان تريده
، من

 

منزلك أو مكتبك أو في أي مكان في العالم ، كل ما تحتاجه هو جهاز
كمبيوتر فقط.

 

ذات أهمية حاسمة: بعض مجالات البرمجة مهمة للغاية في المجالات المتقدمة ، مثل الذكاء

 

الاصطناعي والتشفير والعملات الرقمية والقطاعات الواعدة الأخرى.

 

عامل الوقت: تعلم أساسيات البرمجة للوصول إلى الاحتراف لا يستغرق وقتًا طويلاً مقارنة بالمهن الأخرى
،

 

على سبيل المثال ، لكي تصبح مهندسًا ، ستحتاج إلى خمس سنوات من الدراسة. سنة
أو سنتين

 

كحد أقصى.

 

التعلم الذاتي: يمكنك أن تبدأ رحلتك في تعلم أساسيات البرمجة وحتى إتقانها بنفسك. هناك الآلاف

 

من الكتب والبرامج التعليمية ومقاطع الفيديو التعليمية المجانية عبر الإنترنت.

 

لا تحتاج إلى درجة علمية لتتعلم البرمجة ، فالكثير من المبرمجين المحترفين لم يذهبوا إلى
الجامعة ،

 

ولم يحصلوا على أي درجات أكاديمية ، ومع ذلك تمكنوا من إيجاد طريقهم في عالم
البرمجة.

 

مجالات استخدام لغات البرمجة

 

1. تطوير الموقع وبناء التطبيقات

 

وهي من أهم مجالات استخدام البرمجة ، وينقسم تطوير الموقع إلى قسمين:

 

 

تطوير الواجهة الأمامية: المقصود بالجزء المتعلق بتصميم مظهر الموقع الذي يقدمه المتصفح ،

 

وعادة ما يحتاج إلى تعلم لغات برمجة HTML و CSS وجافا سكريبت.

 

تطوير الواجهة الخلفية: وهو الذي يهتم بالخادم الذي يحتوي على ملفات الموقع ، والذي يجعل
الموقع

 

متاحًا لأي شخص من كل مكان. يتطلب هذا النوع من التطوير تعلم لغات مثل PHP
أو ASP أو العقدة أو لغات

 

برمجة أخرى.

 

2. تطوير تطبيقات الويندوز

 

Windows هو أكثر أنظمة التشغيل انتشارًا في العالم ، حيث تعمل 90٪ من أجهزة الكمبيوتر
على

 

هذا النظام. لهذا نجد العديد من لغات البرمجة التي تسهل تطوير البرامج للعمل على هذا
النظام

 

وأشهرها C و C ++ و R و python وغيرها الكثير.

 

3. تطوير الألعاب

هل سبق لك أن لعبت لعبة ثم تمنيت بعد ذلك إنشاء لعبة مثلها؟ أصبح هذا
ممكناً اليوم مع التطور

 

الكبير في لغات البرمجة الذي جعل تطوير الألعاب ممكناً للأفراد بعد أن كانت حكراً على
الاستوديوهات الكبيرة ،

 

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

 

توفر Python ، على سبيل المثال ، pygame لتسهيل تطوير الألعاب على المبرمجين ، بينما
توفر لغة C raylib ،

 

من بين العديد من البدائل. أيضًا في السنوات الأخيرة ظهرت برامج متخصصة في تطوير الألعاب
، تسمى

 

هذه البرامج بمحركات الألعاب ، وهي مجهزة بكل ما تحتاجه لتطوير أي لعبة تتخيلها ،
ومن أشهر هذه المحركات

 

نجد Unity3D ، Unreal واشياء أخرى عديدة.

 

4. تطوير تطبيقات الهاتف المتحرك

 

تطبيق الهاتف المحمول

 

اسس برمجة

اساسيات البرمجة - تعلم لغة الكمبيوتر 8051

السابق
معلومات عن حجر الشست , تعرف علي صلابة الصخور
التالي
من جربت الكمون للكرش , تخلصي من بروز البطن بالاعشاب