الرئيسيةعريقبحث

هاسكل كاري


☰ جدول المحتويات


هاسكل بروكس كاري (بالإنجليزية: Haskell Brooks Curry) ولد في 12 سبتمبر 1900 وتوفي في 1 سبتمبر 1982، كان رياضياتي وعالم منطق أمريكي. اشتهر بعمله في مجال المنطق الترابطي. رغم أن المفهوم الأولي في المنطق الترابطي قدم من طرف موسيس شونفينكل في ورقته البحثية. [3] لكن كاري هو من طور المجال أكثر، اشتهر كاري بمفارقة كاري، تكافؤ كاري هوارد. سميت ثلاث لغات برمجة باسمه وهي هاسكل وبروك وكاري.

حياته

ولد كاري في 12 سبتمبر 1900 بميليس، ماساتشوستس، دخل جامعة هارفارد في عام 1916 لدراسة الطب لكنه تحول إلى الرياضيات قبل تخرجه عام 1920. بعد عامين من  تخرجه في الدراسات العليا في الهندسة الكهربائية بمعهد ماساتشوستس للتكنولوجيا، عاد إلى جامعة هارفارد لدراسة الفيزياء، وحصل على الماجستير في عام 1924. تابع كاري درجة الدكتوراه للرياضيات في هافارد. بينما كان جورج بيركوف يوجهه للعمل على المعادلات التفاضلية، تحولت اهتماماته إلى مجال المنطق. انتقل إلى غوتينغن حيث يمكنه العمل مع هاينريش بهمان وبول بيرنيس الذان كانا على دراية بعمل شونفنكل. وعمل كاري تحت إشراف ديفيد هيلبرت وعمل عن كثب مع بول، وحصل على درجة الدكتوراه في عام 1930 مع أطروحة عن المنطق التتابعي.[4]

توفي هاسكل كاري في 1 سبتمبر عام 1982 في ستيت كوليج، بنسلفانيا.

عمله

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

في عام 1947 وصف كاري واحدة من أولى لغات البرمجة عالية المستوى وقدم أول وصف لإجراء تحويل صيغة حسابية عامة، إلى كود عنوان أحادي للكمبيوتر. [6]

مراجع

  1. http://data.bnf.fr/ark:/12148/cb12364677d — تاريخ الاطلاع: 10 أكتوبر 2015 — الرخصة: رخصة حرة
  2. معرف الألبوم الأكاديمي لجامعة أمستردام: http://albumacademicum.uva.nl/id/id001294 — تاريخ الاطلاع: 15 سبتمبر 2019
  3. 1924. "Über die Bausteine der mathematischen Logik", Mathematische Annalen 92, pp. 305–316. Translated by Stefan Bauer-Mengelberg as "On the building blocks of mathematical logic" in Jean van Heijenoort , 1967. A Source Book in Mathematical Logic, 1879–1931. Harvard Univ. Press: 355–66.
  4. Seldin, Jonathan. "The Logic of Curry and Church".
  5. Barendregt, H.P. The Lambda Calculus: Its Syntax and Semantics. Elsevier. صفحة 4.
  6. Knuth, Donald E.; Pardo, Luis Trabb (1976). "Early development of programming languages". Stanford University, Computer Science Department, p. 22

مقالات ذات صلة

موسوعات ذات صلة :