جون باكوس

قاد جون باكوس فريق IBM الذي طور لغة فورتران (Fortran)، وهي أول لغة برمجة عالية المستوى تُستخدم على نطاق واسع والتي غيرت الطريقة التي يتفاعل بها البشر مع أجهزة الكمبيوتر المبكرة. وُلد في فيلادلفيا عام 1924، وامتدت مسيرته المهنية لأكثر من أربعة عقود في شركة IBM، حيث أثر في كل من التطبيق العملي للكود والهياكل الرياضية الرسمية التي تحدد بناء جملة البرمجة الحديثة.

الخدمة العسكرية والتعليم المبكر

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

فورتران والابتكار في IBM

انضم باكوس إلى IBM في عام 1950 بعد حصوله على درجتي البكالوريوس والماجستير في الرياضيات من جامعة كولومبيا. تضمن عمله المبكر حساب مواقع القمر لآلة الحساب التسلسلي الانتقائي. بحلول عام 1953، طور "سبيد كودينغ" (Speedcoding)، وهو مقدمة لإنجازه الأكثر أهمية: فورتران. تم تقديم فورتران لتسهيل تطوير البرمجيات على جهاز IBM 704، وتجاوز الحاجة إلى معرفة عميقة بهندسة الآلة، مما أرسى معياراً عالي المستوى سمح للعلماء باستخدام أجهزة الكمبيوتر كأدوات عملية.

التدوين الرسمي ومعايير الخوارزميات

بعد عمله على فورتران، ساهم باكوس في تطوير لغتي ALGOL 58 وALGOL 60. ولحل التعقيدات في تحديد بناء جملة هذه اللغات، ابتكر صيغة باكوس-ناور (BNF). وفر هذا التدوين طريقة رسمية ومتسقة لوصف القواعد الخالية من السياق، وأصبح ميزة قياسية في تطوير المترجمات. كان عمله في تحديد هذه الإجراءات الرسمية مبرراً رئيسياً لحصوله على جائزة تورينج من ACM في عام 1977.

الاختبار المجاني
وكم يبلغ ذكاؤك؟

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

اخوض اختبار الذكاء →

البحث على مستوى الوظيفة

في وقت لاحق من حياته المهنية، ركز باكوس على نموذج البرمجة على مستوى الوظيفة. قدم لغة FP، التي فصلها في محاضرة جائزة تورينج عام 1977، منتقداً أسلوب البرمجة التقليدي لفون نيومان. كان مشروعه الأخير، FL، يهدف إلى تطوير هذه المفاهيم بشكل أكبر داخل IBM. على الرغم من أن هذه اللغات شهدت تنفيذاً محدوداً مقارنة بفورتران، إلا أنها أثرت في البحث المستمر في البرمجة الوظيفية وتصميم اللغات اللاحقة مثل J.

حقائق سريعة

- الميلاد: 1924، فيلادلفيا - الوفاة: 2007، آشلاند - التعليم: جامعة فيرجينيا، جامعة كولومبيا - اختراع رئيسي: فورتران - الشكلية: صيغة باكوس-ناور (BNF) - العمل في IBM: 1950–1991 - جائزة كبرى: جائزة تورينج من ACM (1977) - مكان الراحة الأخير: كولومباريوم سان فرانسيسكو

أسئلة القراء

### ما هي أهمية صيغة باكوس-ناور؟

لقد وفرت تدويناً رسمياً لتحديد بناء جملة لغات البرمجة، وأصبحت معياراً عالمياً لنشر الخوارزميات.

### هل أنشأ جون باكوس أي لغات بعد فورتران؟

نعم، لقد طور لغات برمجة على مستوى الوظيفة بما في ذلك FP وخليفتها FL، خلال الجزء الأخير من حياته المهنية.

قارن مع العظماء

Elon Musk vs Pyotr Ilyich TchaikovskyAda Lovelace vs Friedrich NietzscheCharles Babbage vs David HumeJohn Locke vs Sigmund Freud
عرض التصنيفات →كل المقارنات →

أطفال معجزة

Jackie EvanchoJackie EvanchoYoungest Solo Platinum-Selling Singer in U.S. History — Sang…Umi GarrettUmi GarrettWent viral playing Liszt on Ellen at eight, then won a Chopin…Maddie ZieglerMaddie ZieglerSia's 'Chandelier' Music Video at Age 11 — Two Billion YouTube…Daniel TammetDaniel TammetRecited pi from memory to 22,514 digits in just over five hours
أطفال معجزة →

العب وعد غدًا

تحدي العباقرة اليومي · Number pattern
What comes next? 1, 11, 21, 1211, 111221, ?
انقر على إجابتك ↓
أي عبقري أنت؟ اختبار ذكاء مجاني