أول مبرمج روسي

يوم 13 ديسمبر هو يوم ذكرى العالم الروسي والمخترع ، الذي كانت رغبته في إعطاء البرمجة للبشرية والقيام بذلك دون عناء ، دون ربح وشهرة. تحققت أمنيته - تلقى العالم البرمجة ، وظهر اسمه في الظل. ومع ذلك ، لا قيمة للحفاظ على المصباح تحت السرير ، وليس هناك سر لن يصبح واضحًا.

سيميون نيكولايفيتش كورساكوف (25 يناير 1787 - 13 ديسمبر 1853) - أول مبرمج ومخترع برمجي روسي. أكثر ما يلفت النظر هو أن فهمه للبرمجة يظل صحيحًا ومهمًا حتى الآن.

SN كورساكوف هو رجل نبيل روسي ، وهو رجل عسكري (مشارك في الحرب الوطنية من ١٨١٢-١٨١٣) ، ومسؤول ، ومجمع للأدوية ، عالم ومخترع. ولد في خيرسون ، عاش وعمل في سان بطرسبرج ، على أرض موسكو ، بالقرب من مدينتي ديميتروف و Taldom.

في 11 سبتمبر 1832 ، أرسل كورساكوف التماسًا إلى أكاديمية سان بطرسبرغ الإمبراطورية للعلوم (IAN) للنظر في:

  1. اكتشافات البرمجة و
  2. لغة البرمجة
  3. وكذلك اختراع قواعد البيانات ،
  4. البرامج و
  5. الآلات التي تؤدي العمل العقلي - الآلات العقلية.

في خطابه ، أكد كورساكوف أنه لا يبحث عن الشهرة أو غيرها من الفوائد الناشئة عن اكتشافاته واختراعاته ، وأراد فقط خدمة الناس.

في 13 سبتمبر 1832 ، نشر كورساكوف كتابه الأول عن البرمجة: "رسم طريقة جديدة للبحث باستخدام آلات تقارن الأفكار".

في 24 أكتوبر 1832 ، رفضت لجنة IAN اختراع كورساكوف باعتبارها عديمة الجدوى ، مضيفةً مدخلاً مهينًا: "لقد قضى السيد كورساكوف الكثير من الأسباب لتعليم الآخرين كيفية الاستغناء عن السبب." بمرارة ، وبتهور ، ولكن بصدق - "سبب كثير للغاية" للأكاديميين الحكم اكتشافه (Ostrogradsky ، كوبفر ، الببغاء ، براندت). "لقد طردوا من أكاديمية العلوم لسبب كبير للغاية."

مصير البرمجة


واحد من أكاديميي IAN ، عالم الرياضيات الإنجليزي تشارلز باباج ، قدّر عمل Korsakov بما فيه الكفاية للتخلي عن أول عمل في حياته - آلة الاختلاف الكبيرة (1822-1834) - ومن عام 1833 حتى وفاته يعمل على فكرة "الآلة التحليلية" ، الذي أصبح في المستقبل "كمبيوتر". ذهب باباج في التاريخ باعتباره "أب الكمبيوتر".

احتفظ باباج باسم "الجهاز العقلي" ("التحليلي" و "العقلي" - المرادفات) ، ولكن أخفى مصدر إلهامه والرسالة الرئيسية ل Korsakov - مساعدة الناس. كانت "آلات العقلية" في كورساكوف متوفرة - غير مكلفة ووضعت على طاولة. كان وزن "آلة التحليل" في باباج 14 طنًا. لم يكن من الممكن تقديم أي مساعدة للناس حتى من الناحية النظرية ، ولكن من الناحية العملية لم يتم بناؤها أبدًا.

فكرة باباج لم تتحقق إلا بعد 113 سنة. أخيرًا ، تم تسمية الآلة ببساطة "الحوسبة" (1946 ، ENIAC ، K - computer) ووزنها 30 طن. يقدم العلم الرسمي هذا على أنه إنجاز رائع ، ولكن في الحقيقة كانت ENIAC عديمة الفائدة تمامًا. كانت مهمته هي حساب طاولات الرماية لافتتاح الجبهة الثانية (1944) ، والتي لم تعد مطلوبة في عام 1946. وكانت "الإنجازات" المتبقية في نفس السياق.

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

جلبت البرامج فوائد ، وضخمة ، ولكن ليس بفضل ، ولكن على عكس جهود Babbage و Turing.

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

هذا هو السبب في أن العودة إلى تعاليم كورساكوف مهمة للغاية وحديثة.

برمجة سهلة


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

1. البرمجة


كورساكوف البرمجة واضحة وموثقة مع خمس جمل:

1. فصل العقلية والميكانيكية
"يفكر الرجل ، لكن أفعاله ميكانيكية: إنه يأمر ، وتذهب ساقيه ، وتتحرك يديه. "

2. نسلط الضوء على الشيء الرئيسي للعقل - الكتابة
"تحافظ الرسالة على ذكرى جميع الحقائق [...] ، وتجعل من الممكن إخضاعها لمقارنة مستمرة ومدروسة ، مما يجعلها أول أساس رئيسي للحضارة الإنسانية."

3. نشير إلى عدم وجود الكتابة - غير الميكانيكية
"على الرغم من كل الفوائد القيمة للكتابة ، حتى بالنسبة للجداول الموجزة [...] ، لا تزال هذه الأدوات غير كافية لإنتاج نتيجة مفصلة على الفور."

4. دعنا نخلق الكتابة الميكانيكية - البرمجة
"في الوقت نفسه ، يمكن الحصول على هذه النتيجة من خلال الجمع بين مبدأ الجداول الموجزة والمقاربة الميكانيكية".

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

5. دعنا نعطي البرمجة للناس
"إن ترتيب الآلات العقلية ليس معقدًا ، لا ينبغي أن يكون سعرها مرتفعًا ، مما يعني أن الفوائد التي ستكون قادرة على توفيرها للأشخاص يمكن نشرها على نطاق واسع."



يمكن تعميم اقتراحات كورساكوف على تعريف موضوعي:

البرمجة عبارة عن تسجيل ميكانيكي للأفكار لمساعدة الناس على القيام بالعمل العقلي.

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

حتى لا نتدخل في كل شيء في كومة ، دعنا نترك الأكثر أهمية ، ونؤجل الأسئلة المتبقية من كتاب كورساكوف حتى المقال التالي.

ذكرى طيبة لسيميون نيكولايفيتش كورساكوف.

Source: https://habr.com/ru/post/ar480172/


All Articles