اسئلة في اساسيات البرمجة؟

السلام عليكم ورحمة الله وبركاته

س1/ ماهي اهمية أنظمة العد الثنائي والعشري...الخ)؟ وفوائدها؟ وهل يجب على كل مبرمج معرفتها؟

س2/هل يجب على المبرمج ان يكون لديه مهارات قوية في الرياضيات؟ وإن كان ماهي المجالات التي يتخصص فيها؟

س3/هل هناك اساسيات في البرمجة يجب على كل مبرمج ان يكون على علم بها؟

وصلى الله وسلم على سيدنا محمد وعلى

آله وسلم تسليما كثيرا..


هناك الكثير من الناس يتعلمون لغة برمجة ويبرمجون بها دون تعلم أي شيء عن بنية الحاسب او أنظمة العد او الخوارزميات وعلى الرغم من كل هذا يبرمجون برامج قواعد بيانات لا بأس بها لكن السؤال المطروح ما مدى قدرتهم على البرمجة ؟؟؟ الجواب : قدرتهم محدودة جداً قد يبهروك في البداية لكنهم لا يفهمون ما يجري فعلاً لذلك فهم بنية الحاسب وطريقة عمله امر مهم جداً وأنظمة العد هي ضمن بنية الحاسب ثم يجب عليه ان يفهم اساسيات عمل أنظمة التشغيل ولا أقول اتقانها وأيضا يجب ان يفهم مراحل ترجمة الاكواد التي يكتبها وبالتأكيد فهم الخوارزميات غير كافي بل يجب اتقانها بشكل كامل لأنها تساعد في كتابة برامج سريعة وقوية وبذلك يصبح المبرمج قادر على توظيف لغة البرمجة بشكل كامل لتنفيذ مشاريع ضخمه