{{ #سناك_برمجة }}
نستكمل في هذه السلسلة الجزء الثالث من أساسيات البرمجة , والتي يتوجب فهمها لأي مبرمج مبتدئ او اي مستجد في عالم البرمجة وتطوير التطبيقات, لأن ترسيخ هذه الاساسيات مهم قبل ان نبدأ بكتابة اي سطر برمجي.
اليوم سنتحدث عن بعض التوجيهات لكتابة برنامج حاسوبي.
#تقنية
نستكمل في هذه السلسلة الجزء الثالث من أساسيات البرمجة , والتي يتوجب فهمها لأي مبرمج مبتدئ او اي مستجد في عالم البرمجة وتطوير التطبيقات, لأن ترسيخ هذه الاساسيات مهم قبل ان نبدأ بكتابة اي سطر برمجي.
اليوم سنتحدث عن بعض التوجيهات لكتابة برنامج حاسوبي.
#تقنية
البعض يعتقد انه لكي تكتب برنامج حاسوبي , فما عليك سوى الجلوس أمام شاشة الحاسب وتشغيل احد محررات الاكواد والبدء في كتابة برنامج حاسوبي, وهذا خطأ يؤدي الى نتائج فوضوية وظهور جوانب خلل كبيرة في البرنامج تستلزم وقتا طويلا لاصلاحها. وكأنك قمت بخبز قالب كيك بوضع كل المكونات عشوائيا فيه
هناك مراحل تسبق عملية كتابة البرنامج وقبل حتى ان تلمس جهاز الكمبيوتر ويعرفها جيدا مهندسوا البرمجيات. وأول هذه المراحل هي جمع المتطلبات بحيث نجلس نحن كمبرمجين مع المستخدم ونفهم احتياجاته ومشكلاته, ومن ثم تبدأ عملية التصميم للبرنامج ويتم فيها وضع التصاميم المبدئية لهيكلة البرنامج
إذا كنت ستكتب برنامج بسيط يقوم بعرض اسمك على الشاشة ,او برنامج يحسب ناتج جمع عددين ويعرض المجموع على الشاشة فربما لن تحتاج الى التخطيط لمثل هذه البرامج البسيطة. ولكن اذا كان البرنامج معقد فالتخطيط امر ضروري واساسي لينجح البرنامج ولاتظهر لنا اي مشكلات لاحقا قد تؤدي الى فشل العملية
هناك ثلاثة محاور رئيسية للتخطيط للبرنامج:
- المستخدم النهائي : يجب ان نعرف من هو المستخدم الذي سيستخدم هذا البرنامج الذي نقوم ببرمجته
- الحاسب الهدف: ماهو نوع الحاسب , ماهو نظام التشغيل, ماهي سرعة المعالج , كم حجم الذاكرة
-المبرمج: هل ستكتب البرنامج لوحدك ام لديك فريق مبرمجين
- المستخدم النهائي : يجب ان نعرف من هو المستخدم الذي سيستخدم هذا البرنامج الذي نقوم ببرمجته
- الحاسب الهدف: ماهو نوع الحاسب , ماهو نظام التشغيل, ماهي سرعة المعالج , كم حجم الذاكرة
-المبرمج: هل ستكتب البرنامج لوحدك ام لديك فريق مبرمجين
أيضا من المهم اختيار لغة البرمجة المناسبة , ويعتمد ذلك على عدة عوامل منها خبرة المبرمج. فإذا كان المبرمج مبتدئ فربما سيحتاج لتعلم لغات برمجة بسيطة مثل لغة Basic قبل الانتقال للغات برمجة اصعب. اما المبرمج المتمرس فيمكنه البدء بإستخدام لغات برمجة متقدمة مثل لغة C لكتابة البرنامج.
أيضا من العوامل الرئيسية لاختيار لغة البرمجة هو نوع البرنامج ونوع المنصة التي سيعمل عليها. فتطبيقات الهواتف المحمولة لديها لغات برمجة وادوات تختلف عن تطبيقات الويب على سبيل المثال, وتطوير الالعاب يتم بلغات مختلفة عن البقية .ايضا خبرات المبرمجين لها دور في اختيار لغة البرمجة.
إذا اعجبك الثريد لاتنساني من الاعجاب والرتويت لمشاركته مع اكبر قدر من المبتدئين والمبتدئات في مجال البرمجة
كما تلاحظون في هذه السلسلة فنحن سنتدرج من السهل جدا الى الاصعب قليلا حتى نتعلم ونستفيد سويا .👍
الكثير من المعلومات المذكورة قد لاتهم المبرمجين المحترفين في هذه المرحلة😅
كما تلاحظون في هذه السلسلة فنحن سنتدرج من السهل جدا الى الاصعب قليلا حتى نتعلم ونستفيد سويا .👍
الكثير من المعلومات المذكورة قد لاتهم المبرمجين المحترفين في هذه المرحلة😅
تابعوا حسابي حيث اقدم كل جديد ومفيد في عالم التقنية وفي موضوعات مختلفة. لدينا سلسلة مواضيع جميلة في التقنية والتطبيقات وليس فقط البرمجة.
واقدم مجموعة من الاختيارات المتميزة للتطبيقات والبرامج والخدمات الالكترونية والمهارات الحاسوبية
كما عودناكم نقدم المعلومة في اسهل وابسط اسلوب
واقدم مجموعة من الاختيارات المتميزة للتطبيقات والبرامج والخدمات الالكترونية والمهارات الحاسوبية
كما عودناكم نقدم المعلومة في اسهل وابسط اسلوب
شكرا لكم جميعا على وقتكم,,
طاب يومكم ولكم مني خالص المحبة والتقدير❤️💐🌹
طاب يومكم ولكم مني خالص المحبة والتقدير❤️💐🌹
رتبها @rattibha
جاري تحميل الاقتراحات...