تصميم خوارزمية
الخوارزمية هو مصطلح يشير إلى مجموعة محدودة ومعينة من الخطوات، حيث أن كل واحدة من هذه الخطوات قد تتطلب في حد ذاتها واحد أو أكثر من العمليات الحسابية والمنطقية ، وإذا ما تم إتمام وتنفيذ هذه الخطوات بشكل صحيح فإنه سوف نحصل على نتيجة أو على مجموعة من النواتج بعد فترة محدودة ومعينة من الوقت اللازم لتنفيذ ذلك .
وهناك مجموعة وعناصر من القيود والممانعات على نوع العمليات التي يمكن أن تتضمن وتحيط الخوارزمية وهي التالي:
محمد بن موسى الخوارزمي
حسب بعض الروايات فقد انتقلت عائلته من مدينة خوارزم في إقليم خراسان الإسلامي (والتي تسمى ’’خيوا‘‘ في العصر الحالي، في جمهورية أوزبكستان) إلى بغداد. وأنجز الخوارزمي معظم أبحاثه بين عامي 813م و833م في دار الحكمة في بغداد، التي أسسها الخليفة المأمون. حيث أن المأمون عينه على رأس خزانة كتبه، وعهد إليه بجمع الكتب اليونانية وترجمتها. وقد استفاد الخوارزمي من الكتب التي كانت متوافرة في خزانة المأمون فدرس الرياضيات، والجغرافية، والفلك، والتاريخ، إضافةً إلى إحاطته بالمعارف اليونانية والهندية. ونشر كل أعماله باللغة العربية، التي كانت لغة العلم في ذلك العصر. ويسميه الطبري في تاريخه: محمد بن موسى الخوارزمي القطربلّي، نسبة إلى قرية قُطْربُلّ من ضواحي بغداد. وبدأ الخوارزمي كتابه (الجبر والمقابلة) بالبسملة (بسم الله الرحمن الرحيم). وتُجمع المصادر التأريخية والموسوعات العلمية -كالموسوعة البريطانية (نسخة الطلاب) وموسوعة مايكروسوفت إنكارتا وموسوعة جامعة كولومبيا وغيرها على أنه عربي.