سلسلة تعلم البرمجة
التصنيف | مقالات وتدوينات |
وقت النشر |
2021/07/27
|
الردود |
0
|
السلام عليكم ورحمة الله وبركاته
إذا كانت لديك الرغبة والهمة لتعلم البرمجة ولغات البرمجة والابحار في هذا العالم الواسع العميق الممتع، ولكنك لا تعلم كيف تبدأ ولا تعلم ماهي اللغة التي تُريد تعلمها فهذه السلسلة ستتحدّث عن البرمجة ولغاتها وماذا تحتاج لتعلمها والأدوات التي تحتاجها وترى لغات البرمجة بجملها لتختار ما تُريد تعلمه.
ماهي البرمجة؟
البرمجة هي كتابة أكواد الكمبيوتر لإنشاء برنامج لحل مشكلة ويتم إنشاء البرامج لتنفيذ الخوارزميات ويمكن تمثيل الخوارزميات ككود زائف أو مخطط انسيابي والبرمجة هي ترجمة هذه الخوارزميات إلى برنامج كمبيوتر لإخبار الكمبيوتر بفعل شيء ما وحين يتم كتابة البرنامج يجب إخبار الكمبيوتر بالضبط بما يجب القيام به وكيفية القيام به إذا تم تصميم خوارزمية فسيتبع برنامج الكمبيوتر هذه الخوارزمية خطوة بخطوة والتي ستخبر الكمبيوتر بالضبط بما يجب أن يفعله.
ماهي الخوارزميات؟
هي عبارة عن سلسلة من التعليمات التي تخبر الكمبيوتر بكيفية تحويل مجموعة من الحقائق حول العالم إلى معلومات مفيدة والحقائق عبارة عن بيانات والمعلومات المفيدة هي معرفة الأشخاص أو إرشادات للآلات أو مدخلات لخوارزميات أخرى، بعبارة أخرى يمكنك التفكير في الخوارزميات كوصفات الطعام التي تكون دقيقة في المكونات المطلوبةوالخطوات لتحضير طبق لذيذ وشهيّ، في لغة الكمبيوتر كلمة الوصفة هي الإجراء والمكونات تسمى المدخلات وينظر جهاز الكمبيوتر إلى الإجراء الذي تخبره بالقيام به وسيتبعه حرفياً وستتمكن من رؤية النتائج والتي تسمى المخرجات.
ما هو الترميز؟
هو في الأساس عملية ترجمة الأكواد البرمجية من لغة بشرية إلى لغة يفهما الكمبيوتر (لغة الألة) ويتضمن الترميز كتابة التعليمات البرمجية لإنشاء برنامج سوا كان تطبيق أو مواقع الإلكترونية أو ألعاب.
ماذا تحتاج لتعلم البرمجة؟
- جهاز كمبيوتر بمواصفات جيدة ولا يهم نظام التشغيل المستخدم سواءً كان ويندوز أو لينكس أو ماك.
- اتصالٌ جيد بالإنترنت للوصول إلى المواد التعليمية، ولتنزيل البرمجيات والمكتبات اللازمة للتطوير.
- المحررات النصية مثل Atom و Notepad++ وVisual Studio Code وغيرها.
- وقت مخصص لتعلم البرمجة.
- التدريب وممارسة كل ما تتعلمه.
التعليقات (0)
لم يتم إضافة ردود حتى الآن...