Programming - البرمجة
ما هي البرمجة؟
البرمجة: هي مجموعة اوامر(تعليمات) نعطيها للكمبيوتر حتى يتنفيذها و البرمجة هي عبارة عن تخاطب مع الكمبيوتر بس عن طريق كتابة مثال عن طريق لغة برمجة معينة لغة بايثون:
الامر الاتي يقول للكمبيوتر اطبع يا كمبيوتر ما بين الاقواس:
print("Hello, World!")
والكمبيوتر يرد ويكتب الآتي:
Hello, World!
.الخلاصة : البرمجة ليس الا طريقة للتواصل مع الكمبيوتر.
ما هي لغة برمجة؟
لغة برمجة: هي لغة التي عن طرقها نتواصل مع الكمبيوتر يعني اذا البرمجة كان هو عبار عن كلام او تخاطب او اوامر للكمبيوتر فلغة البرمجة يكون هو اداة التواصل مع الكمبيوتر.
ما الفرق بين البرمجة و لغة برمجة؟
في واقعنا نتواصل مع الناس عن طريق الكلام(التخاطب) و لكن عند التخاطب نستخدم لغة معينة هذا اللغة المعينة هو لغة برمجة و الكلام نفسه هو عبارة عن البرمجة.
فيديوهات لازم تشوفها قبل ما تبدأ برمجة:
-
تعلم البرمجة و كيف تبدأ في البرمجة؟ يعني ايه برمجة؟ ابدأ بأي لغة برمجة؟
-
كورس رقم 1 - البداية من هنا: سلسة اساسيات مهمه لكل مبرمج - المستوى الاول
ما هو Text Editor؟
Text Editor : او ما يعرف بمحرر الاكواد هو مكان(برنامج) الي تكتب بيه الكود و المحرر يحوله من لغة برمجة الى لغة يفهمه الكمبيوتر, و هو برنامج يكون على اغلب سهل الاستخدام و بسيط و خفيف و يستخدم لشغل بسيط نسبيا.
ما هو IDE؟
IDE : هو نفس Text Editor بس بميزات اكثر و اقوى و يستخدم لمشاريع الكبيرة و لكن ابطأ و اثقل, و IDE مختصر لجملة (Integrated Development Environment).
فرق بين IDE و Text Editor:
:
| من اي ناحية | IDE | Text Editor |
|---|---|---|
| التعريف | بيئة تطوير متكاملة | محرر نصوص بسيط |
| إدارة المشاريع | قوية ومتقدمة | بسيطة أو غير موجودة |
| السرعة | أثقل وأبطأ | خفيف وسريع |
| الاستخدام | للمشاريع الكبيرة | للمشاريع الصغيرة والسريعة |
| الأدوات | أدوات كثيرة مدمجة | أدوات كلش قليلة أو بدون أدوات و لازم انت تضيفه |
| Debugger | موجود | غالبًا غير موجود |
| Compiler / Interpreter | غالبًا مدمج | غير مدمج |