العراق مهد الحضارات
أمس الساعة ١:١٠ ص ·
في هذا العصر الرقمي، الخوارزميات في كل مكان! من هاتفك إلى حاسوبك حتى الميكروويف الخاص بك، عمليا كل جهاز تستخدمه له علاقة بالخارزميات. إنها الأساس الحرفي لكل تكنولوجيا معروفة لدى الرجل ونظرا لأهميتهم في حياتنا اليومية، فإنه يستحق إلقاء نظرة موجزة عليها لفهم على نحو أفضل ما هم وكيف أصبحوا ذا أهمية كبيرة في حياتنا.
المصطلح خوارزمية حصلت على اسمه من عالم الفلك والرياضي الفارسي، أبو عبد الله محمد بن موسى الخوارزمي (780 ميلادي) أطلق عليه اسم " والد الجبر (الجار). كان من مدينة فارسية تعرف باسم خوريزموجدت في أوزبكستان اليوم وقد أُعطيت أسماء مشتركة جداً العرب الفارسيين (أو العرب عموماً) مثل محمد، موسى، عبد الله، وبالتالي فإنهم (ولا يزالون) يفرقون فيما بينهم حسب موقعهم (المدينة، الدولة، وما إلى ذلك). وفي هذا السياق، إذا كان جون دو أمريكياً، كان يعرف باسم جون دو العمريكي، أي جون دو دو دو. الأمريكيين (أن يبعد عنه جون فعل الكندي). وبالمثل، أصبح محمد بن (ابن) موسى يعرف باسم الخوريزي، مما يعني أن: السكان الأصليين من خوريزم (في اللغة العربية، التي تنبع منها صوت 1/ee، تُضاف إلى نهاية كلمة لإدراء الانتماء إلى). كتب الخوريزي العديد من الكتب الرياضية الهامة التي ترجمت لاحقا إلى اللاتينية. كان كتابه عن عدد السكان العرب - الهندوسيين ورسم الحساسية، الذي يُدعى الخريزمم في الفن الهندوسي في الركونينغ, لاحقاً ً من أجل Algoritmi de numero Indorum الذي أعطى كلمة خوارزمية للعالم الغربي
الخوارزمية هي سلسلة من التعليمات خطوة تهدف إلى حل مشكلة معينة. ومن هذا التعريف، يمكن أن نرى أنها موجودة منذ ما دام البشر يسعون إلى حل المشاكل على الأرض. وهكذا، فإن الأشياء مثل الوصفات والرياضيات والفيزياء كلها كلها أشكال الخوارزميات. ويمكن القول بأن خلق أول حريق اصطناعي في كهف Wonderwerk في جنوب أفريقيا، قبل ملايين السنين من قبل هومو إركتوسويشكل أول دليل لنا على استخدام الخوارزميين. ومع ذلك، فإن معظم المؤرخين يحتظون الرأي القائل بأن ألواح الطين البابلية (1600\1800قبل الميلاد) هي العوالم المعروفة لأول مرةوقد وضع البابليون نظاما رقميا يستخدم عدد المشيّة (أ) للعداء وحافظوا على تلك الحسابات على اللوحات
على الرغم من أننا يمكن أن نجد حالات من الخوارزمزمية في الرياضيات الإكليدية، أو أرشيميديس / التقريبية من بي، أو في إراتويستهينز حساب الأرقام الرئيسية، كان عمل جورج بول في تطوير ما يعرف باسم بولين ألجبرا، في عام 1847، الذي حدد الأساس المنطق الحاسوبي اليوم. وقد استحدث بول نظاما من المنطق لإجراء الحسابات التي تستخدم قيما حقيقية وزاذبة كوحدات أساسية (الجبر الثنائي). ومن شأن هذا النظام في وقت لاحق أن يمثل في شكل رقمي بنسبة 0 في المائة و 1 أو أرقام ثنائية بلغات البرمجة ذات المستوى المنخفض.
بعد بعض العقود، جاء آلان تورينغ مع نموذج رياضي من آلة حاسوبية افتراضية. استخدم المربعات التي تحتوي على رموز أو أرقام ثنائية في شريط طويل لا نهاية له. هذا الشريط كان بمثابة مكان تخزين للبيانات في الساحات، ذاكرة الحاسوب. لديه رأس أو إبرة يمكن أن تنتقل إلى اليمين أو يسار من كل ميدان لقراءة أو كتابة أو محو الرمز داخل هذه السنة، أساس عمليات CRUD (CCD، اقرأ، Update، وحذف) في البرمجة. استخدام هذا النظام هذه الآلة يمكن أن يحاكي أي خوارزميةبغض النظر عن تعقيده
واصل علماء الرياضيات وعلماء الحاسوب إضافة إلى مفهوم تورينغ لآلة حاسوبية للنهوض بالتكنولوجيا إلى ما نعرفه اليوم. ثم تطورت خوارزميات من العمليات الثنائية إلى لغات رفيعة المستوى وأكثر ملاءمة للإنسان، مثل C+، وجافا، وجافاسكريبت. وبما أنها تسمح بإنشاء تطبيقات برمجيات فعالة وخالية من الخطأ، فإنها ستظل مهمة في المستقبل المنظور.
المصدر
https://levelup.gitconnected.com/a-brief-look-at...