الإعلانات

الذي اخترع برنامج باسكالال باسكال لغة البرمجة ، التي كانت تعتمد على لغة ALGOL للكمبيوتر ، تم تطويرها في أواخر الستينيات من القرن الماضي وتمت تسميتها باسم Blaise باسكال - عالم رياضيات فرنسي ، مسؤول عن سلسلة من الاكتشافات والذي اخترع أول آلة حاسبة (تسمى باسكالين) في 1645.

وبالنظر إلى أن باسكال توفي في عام 1662 وأن لغة باسكال قد تم اختراعها بعد 300 عام تقريبًا ، فلا يمكن أن يكون قد ابتكر اللغة. ثم من اخترع لغة برمجة باسكال؟


تم تطوير باسكال من قبل نيكلاوس ويرث ، الذي ولد في 15 فبراير 1934 في فينترتور ، سويسرا لوالتر ، أستاذ الجغرافيا ، وهيدويغ (كيلر) ويرث. قام Niklaus بتطوير Algol-W الذي تم تنفيذه على أحد أول IBM 360 (والذي كان بحجم غرفة) واستخدمه كقاعدة لتطوير لغة باسكال بعد بضع سنوات.

الذي اخترع برنامج باسكال

"بينما ينطق الأوروبيون عمومًا اسمي بالطريقة الصحيحة (" Nick-louse Veert ") ، فإن الأمريكيين دائمًا ضعها في "Nickel’s Worth". هذا يعني أن الأوروبيين يتصلون بي بالاسم ، لكن الأمريكيين يتصلون بي القيمة."
~ نيكلاوس ويرث

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

instagram viewer
ليزا، أحد أجهزة كمبيوتر Apple (Macintosh) الأولى وأحد مشتقاته ، Object Pascal ، لا يزال يستخدم اليوم ، في تطبيقات مثل Skype.

الذي كتب لغة البرمجة باسكال

نيكلاوس ويرث هو مؤلف كتب معترف بها للغاية ، مثل "الخوارزميات + هياكل البيانات = البرامج" (1976) وحصل على عشر درجات دكتوراه فخرية وحصل على جائزة IEEE Emmanuel Piore و ال جائزة تورينج في عام 1984 من بين أمور أخرى كثيرة ، لكن مساهمة ويرث الرئيسية كانت دائمًا مفهوم إنشاء برامج إنتاجية مصممة بطريقة منظمة وخالية من الفوضى غير الضرورية.

الذي كتب لغة البرمجة باسكال

في مقالته المسماة "نداء للبرمجيات الهزيل"[PDF] الذي كتبه ويرث في عام 1995 ، يشرح بعض القضايا المتعلقة بتطوير البرمجيات و لماذا من المهم إنشاء رمز نظيف ومنظم عن طريق اقتباس "قانونين" يعتقد أنهما يعكسان اعمال:

  • يتوسع البرنامج لملء الذاكرة المتوفرة. (شلل الرعاش)
  • يصبح البرنامج أبطأ بشكل أسرع من أن تصبح الأجهزة أسرع. (Reiser)

يبدو أن الأفكار المثيرة للاهتمام ، بالنظر إلى عدد سطور التعليمات البرمجية لبعض البرامج الأكثر استخدامًا اليوم ، تنمو بشكل أكبر حتى مع نمو الأجهزة كل يوم. فمثلا:

  • كان الأساسية 4,000 أسطر التعليمات البرمجية في عام 1975 ، الآن انتهى 2 مليون.
  • كان الإصدار الأول من Word 27,000 أسطر من التعليمات البرمجية. لقد انتهى الإصدار الحالي من Office 30 مليونا.
  • يتكون Mac OS X من حوالي 90 مليون أسطر من التعليمات البرمجية.
  • يتكون Windows 95 من 15 مليون أسطر التعليمات البرمجية ، Windows 7 مصنوع من أكثر 50 مليون أسطر من التعليمات البرمجية.
  • لقد انتهى تطبيق لعبة واحدة لـ iPhone ، مثل تطبيق لعبة "Unreal" 2 مليون أسطر من التعليمات البرمجية.
الذي اخترع برنامج باسكال

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

الذي كتب لغة البرمجة باسكال

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

هل تعلم عن باسكال؟