لماذا صعبو علينا البرمجة بقولهم البرمجة تحتاج خورازميات و رياضيات

  • hsen2012

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

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


  • حسنا الرياضيات قد تحتاجها وقد لا تحتاج حسب المشروع الذي تعمل عليه و لكن لا اتصور مشروع كبير - كما وصفت - بدون خوارزميات وهياكل بيانات.

  • أمثلة لتطبيقات تحتاج رياضيات:

  1. برمجة الالعاب والجرافكس بشكل عام.

  2. محاكاة الظواهر الفيزيائية في الحاسوب computational physics.

  3. الذكاء الاصطناعي وتعلم الالة.

  4. البرامج المحاسبية والاقتصادية بشكل عام.

  5. التشفير cryptography.

  6. معالجة الصور image processing.

وهذه فقط أمثلة اخترتها وهناك الكثير...

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

أتفق إتفاق شديد