هذه ترجمة من موقع cprogramming.com
علم الحاسوب النظري والبرمجة هو علم من علوم في الرياضيات ،
حيث كان هناك الكثير من النقاش والمنطق. وبدأت مع بليز باسكال وتشارلز
باباج في 1800 م . وحاول باسكال باباج في نهاية المطاف إلى الخروج مع آلات
الحوسبة من شأنها أن تساعد في حساب الحساب. بعضهم يعمل في الواقع ، ولكنهم
كانوا الآلات الميكانيكية مبنية على الفيزياء ، من دون خلفية نظرية حقيقية.
وكان شخص آخر في 1800 رجل يدعى جورج بول ، الذي حاول صياغة نموذج رياضي من
المنطق. وقد سمي هذا المنطق في النهاية المنطقية في شرفه ، ونحن لا تزال
تستخدم اليوم على شكل قلب جميع أجهزة الكمبيوتر. كل هذه الترانزستورات
والأشياء التي تراها على لوحة الدائرة هي في الواقع مجرد تمثيل المادية ما
جورج بول خرجت.
علوم الحاسب الآلي ، ومع ذلك ، ضرب العصر الذهبي مع جون فون نيومان وآلان
تورينج في ال 1900. فون نيومان صياغة النموذج النظري لأجهزة الكمبيوتر التي
لا تزال تستخدم اليوم في قلب كل تصميم الكمبيوتر : الفصل بين وحدة
المعالجة المركزية ، ذاكرة الوصول العشوائي ، الحافلة ، وما هو معروف عن
هذه مجتمعة العمارة فون نيومان.
آلان تورنج ، ومع ذلك ، تشتهر الجزء النظري في علوم الحاسب الآلي. وقال انه
اخترع شيئا يسمى آلة تورينج الكلية ، والذي قال لنا بالضبط ما يمكن ولا
يمكن حسابها باستخدام الهندسة المعمارية الكمبيوتر القياسية من اليوم. وشكل
هذا الأساس لعلم الحاسوب النظري.
منذ ذلك الحين وضعت تورينج هذا المفهوم غير عادية ، فقد تم تخصيص علوم
الحاسب الآلي للإجابة على سؤال واحد : "هل يمكننا حساب هذا؟" يعرف هذا
السؤال كما computability ، وأنها هي واحدة من الفروع الأساسية في علوم
الحاسب الآلي. شكل آخر من أشكال والسؤال هو "هل يمكننا حساب هذا أفضل؟"
وهذا يؤدي إلى مزيد من التعقيد ، لأن ما يعني "أفضل" وسيلة؟
بذلك ، علوم الحاسب الآلي جزئيا عن العثور على خوارزميات فعالة للقيام بما تحتاج إليه.
ومع ذلك ، هناك أشكال أخرى من علوم الحاسب الآلي ، والإجابة على الأسئلة
ذات الصلة مثل "هل يمكننا حساب الفكر؟" وهذا يؤدي إلى مجالات مثل الذكاء
الاصطناعي.
علوم الحاسب الآلي والحصول على معلومات عن كل الأمور ، لإيجاد حلول تدريجية
لمشاكلنا ، لملء الفجوات في معرفتنا. بالتأكيد ، قد يكون لها بعض علوم
الحاسب الآلي والرياضيات ، ولكن الأمر مختلف من الرياضيات. علوم الحاسب
الآلي واستكشاف حول قيود البشر ، وتوسيع آفاقنا وجود بعض المرح في الوقت
نفسه.
_____________________________
ملخص هذه الترجمة لمن لم يفهم منها
أن علوم الحاسوب و البرمجة بدأت عام 1800 م ، أىّ أن البرمجة ليست كما يعتقد الناس أنها خاصة بالكمبيوتر.
فالبرمجة أيضًا للموبايل ، إذاً البرمجة هى لأى جهاز ، فهى لا تقل ابدًا عن الإختراع.
وهى علم من علوم الرياضيات ، ودليل ذلك أنه يجب عليك المعرفة الكاملة بالفيزياء قبل دخولك لعالم برمجة الألعاب. !