خورزمية البحث الثنائي - Binary Search

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


لماذا تحتاج الي تعلم TypeScript?

جافاسكربت هي لغة برمجة واسعة الانتشار و ذات شعبية كبيرة بين المبرمجين، لكن جافاسكربت لديها بعد التصرفات الغريبة و الغير منطقية أحيانا مما تجعلها صعبة التعامل معها في المشاريع الكبيرة لذا ظهرت TypeScript