اذهب إلى المحتوى

السؤال

نشر (معدل)

هل يجب أن أكون بارعا في الرياضيات حتى أصبح مبرمج محترف ؟ أم أن البرمجة والرياضيات شيئان مختلفان ؟

تم التعديل في بواسطة MaxReve
تعديل العنوان

Recommended Posts

  • 1
نشر

على الرغم من اعتقاد الكثير من الناس أن الرياضيات والفيزياء ضروريين لاحتراف البرمجة إلا أن البرمجة والرياضيات شيئان مختلفان، فتعلم لغة برمجة أقرب لتعلم لغة جديدة منه إلى حل مسائل حسابية، لكن سوف تحتاج إلى الرياضيات في بعض أنواع البرمجة المتقدمة جدا، أو في حالة إحتجت إلى برمجة برنامج لحل مسائل حسابية أو فيزيائية أو ما شابه.

وطبعا هذا لا يعني أنك لن تحتاج إلى أية معرفة بالرياضيات فإن أصل البرمجة هي معادلات الحسابية لذلك سوف تحتاج إلى القليل من المعرفة في الرياضيات لكي تتعلم البرمجة بشكل أسهل وأسرع.

المصدر

  • 0
نشر

لن تحتاج الكثير من المعرفة بالرياضيات خلال برمجتك البرامج العادية، هذه البرامج أو المواقع لن تتطلب منك شيء معقد، فقط معرفة بالرياضيات المتقطعة، وأحيانًا بعض المعرفة القليلة بالإحصاء، و لكن اذا أردت أن تبرمج شيء معقد مثل برنامج ذكاء صناعي او الجرافيك او بعض مسائل المحاكاة فأنك  تحتاج الى معرفة بالاحصاء، الجبر الخطي، التفاضل و التكامل، نظرية  الرسم البياني ... الخ.

و حتي لو اكتفيت ببرمجة المواقع او البرامج البسيطة فأنك أحيانًا باستعمالك الرياضيات قد تبتكر طريقة يُسهّل عليك حل مشكلة، مثل توفير مساحة عملاقة في قاعدة البيانات، أو التقليل من الضغط على السيرفر.

و في الأخير ما يجعل المبرمج محترف ليس فقط معرفته في الأمور البرمجية فقط، بل هناك الكثير من الأمور النظرية التي تساعده ليصبح مبرمج قدير، لهذا أكثر من تلث الدراسة في مادة علوم الحاسوب هي رياضيات و الثلث الاخر هو مواد نظرية، في حين أن البرمجة تأخذ قليلا من نسبة المواد في منهج علوم الحاسوب.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...