💗 ماهي البرمجة ؟ كيف أبدأ مع البرمجة؟ ماهي_الادوات_المطلوبة_التي_ابدأ_البرمجة_معها؟💗



تتكرر الاسئلة بين الحين والاخر 
#ماهي_البرمجة
#كيف_أبد_مع_البرمجة
#ماهي_الادوات_المطلوبة_التي_ابدأ_البرمجة_معها
في هذه المقالة اخي الكريم ستجد الإجابة على تساؤلاتك بشكل مختصر 
#ماهي_البرمجة : البرمجة هي اعطاء مجموعة من الاوامر لتحقيق او تنفيذ هدف معين .
 انت تعطي مجموعة من الاوامر لشخص معين يعني انك تبرمج هذا الشخص بهدف تحقيق هدف او نتيجة معينة 
لنفترض انك تريد من احد الاشخاص ان يذهب الى السوق ليشتري لك زجاجة عطر ،
تلقائيآ وحسب الفطرة الالهية سوف تعطي مجموعة من الاوامر لهذا الشخص كالتالي 
 اذهب الى السوق 
 اشتري عطر اسمه ديور 
 عليك ان تعود من السوق قبل الساعة الثامنة م 
بهذه الاوامر المتسلسلة قمنا ببرمجة هذا الشخص الذي سوف يقوم بتنفيذ هذه التعليمات 
#لاحظ من المهم جدا عند اعطاء الاوامر ان تكون مصحوبة بشروط 
والغرض من وضع الشروط حتى نضمن ان تتنفذ النتيجة بشكل بطريقة صحيحة 
اذا عدنا الى الاوامر المتسلسلة ستجد ان هناك شرطين 
1- الشرط الاول ان يكون العطر من نوع ديور 
2- الشرط الثاني ان يعود قبل الساعة الثامنة م
وبهذه الطريقة سنتعامل مع برمجة الكمبيوتر هو اعطاء مجموعة من الاوامر مصحوبة بشروط معينة 
 على سبيل المثال قد تعطي مجموعة من الاوامر للكمبيوتر باستخدام اي لغة برمجة وتطلب من الكمبيوتر ان يفحص العدد المدخل من لوحة المفاتيح فاذا كان فردي اطبع رسالة تفيد ان هذا العدد فردي اذا لم يكن فردي اطبع رسالة تفيد ان هذا العدد زوجي بنفس الطريقة سوف تكتب للكمبيوتر مجموعة من الأوامر المتسلسلة كالتالي 
 اقرا العدد المدخل من لوحة المفاتيح 
 اقسم العدد المدخل / 2 
 اذا كانت النتيجة ليست صفر اطبع هذا العدد فردي 
 اذا كانت النتيجة صفر اطبع العدد زوجي 
بهذه الطريقة قمنا باعطاء مجموعة من الاوامر للكمبيوتر وذلك باستخدام لغة برمجة معينة لتحقيق نتيجة معينة 
#كيف_أبد_مع_البرمجة 
البدء مع البرمجة تكون حسب رغبة الشخص 
فاذا كنت ترغب ببرمجة مواقع الانترنت عليك ان تبدأ مع لغة HTMLL قم تنتقل بعدها الى جافا سكريبت javax script وبعد ذلك تنتقل الى php او الى Asp.net 
اما اذا كنت ترغب ببرمجة تطبيقات سطح المكتب او برمجة الموبايل 
عليك ان تبدا مع لغة ++CC لتعلم اساسيات البرمجة ثم الانتقال الى اي لغة تدعم البرمجة المرئية مثل#c او java او vb.net 
#ماهي_الادوات_المطلوبة_التي_ابدأ_البرمجة_معها 
الادوات المطلوبة هي التي تكتب فيها برنامجك وتستطيع تنفيذه 
على سبيل المثال
 برنامج netbeans 
يعتبر برنامج NetBeans من اروع البرامج المستخدمة لتنفيذ الاكواد ويدعم العديد من لغات البرمجة مثل برمجة الويب ولغة جافا و ++C وتستطيع من خلاله ايضا انشاء تطبيقات اندرويد التي تكتبها ستجد شرح البرنامج وتنزيله على الرابط التالي 
https://platform.netbeans.org/tutorials/nbm-htmleditor.html
 برنامج Visual studio تستطيع من خلاله تطبيق عدد من اللغات مثل ++C و #CC وvb.net و Asp.net و j.net 
تجد هذا البرنامج موجود على الرابط التالي 
https://www.visualstudio.com/downloads/
وينبغي هنا ذكر شيء مهم جدا 
وهو الاكثار من قراءة البرامج والالتزام بهيكلية اللغة التي ستختارها ومعرفة كيفية تتبع البرنامج 
 وفي النهاية اقول للجميع عليك بالصير عند تعلم البرمجة والاكثار من مشاهدة البرامج الصغيرة وتطبيقها والبحث عن المراجع في الانترنت وقراءتها وتطبيقها وعندما تشعر انك بدات تتمكن من اللغة عليك بالبدء بتنفيذ مشروع صغير مثل 
برنامج الالة الحاسبة 
برنامج متابعة طلبات الزبائن 
برنامج مفكرة ارقام الهاتف وهكذا 
 فالمشاريع الصغيرة تستطيع من خلالها قياس قدراتك في اللغة التي تعبت فيها وقرات عنها المراجع فالمشاريع الصغيرة هي التي ستضعك امام المرآة ومن خلالها ايضا تستطيع وضع يدك على جوانب القصور في فهمك للبرمجة حتى تستطيع معالجتها 
#اعتذر_على_الاطالة
نتمنى الفائدة للجميع 
المهندس المبرمج الرائع : سعد الضبي 


تعليقات

المشاركات الشائعة من هذه المدونة

💗نظام إدارة المستشفيات مفتوح المصدر (بالجافا + أكسيس ) java +Access 💗

أولأُ : المتغيرات (variables) في السي شارب C#.

💗كتاب الواجهات الرسوميه في السي بلس بلس ++C💗