أساسيات لغة باسكال

أساسيات لغة باسكال

باسكال من لغات البرمجة الأساسية، وهي مثل لغات البرمجة الأخرى، إذ على الرغم من إختلاف المسميات تتكون لغات البرمجة كلها من أساسياتٍ متشابهة، وهي:[١]

  • هياكل التحكم: هي هياكل إفتراضية تننفّذ التعليمات أو العمليات المطلوبة بشكلٍ تسلسليّ، وقد يتكوّن الهيكل من حلقاتٍ متداخلةٍ متفرعة والتي تسمى بالخوارزميات.[١]
  • هياكل البيانات: هياكل البيانات هي الهياكل التي تتكون منها البرامج تحدد وتنظّم المعلومات من تلقاء نفسها، أي لا تحتاج إلى مبرمج حتّى يقوم بذلك بتعقب الأوامر، ويمكن إدراج كافة المعلومات عليها مثل العناوين، وجدول العمل، وغيرها من الحقول والتفرعات.[٢]

لغة باسكال

باسكال هي لغة حاسوبيةٌ من الجيل الثالث صممت لأغراضٍ تعليمية، تُدرّس للمبرمجين في بداية تعليمهم في مجال البرمجة لكتابة برامج الحاسوب وإنشائها، وعلى الرغم من إصداراتها التجارية الجديدة، إلَّا أنَّ استخدامها غير متداولٌ في عالم الأعمال لأنَّ المبرمجين يرَون أنّها لغةٌ محدودةٌ ومقيدةٌ ولا تسمح بإنشاء قواعد جديدةٍ مثل وضع بياناتٍ جديدةٍ إلى البرامج وعلى الرغم من ذلك لا يزال يستخدمها الهواة، والمبرمجين كلغةٍ تأسيسيةٍ للبرامج.[٣]

نيكولاس ريث

نيكولاس إيميل ريث هو عالم حاسوبٍ سويسريّ ولد في العام ألفٍ وتسعمئةٍ وأربعةٍ وثلاثين ميلادية، حاز على درجة البكالوريوس في الهندسة الإلكترونية في العام ألفٍ وتسعمئةٍ وتسعةٍ وخمسين ميلادية من المعهد الفيدرالي السويسري للتكنولوجيا، وفي العام ألفٍ وتسعمئةٍ وستين ميلادية حاز على درجة الماسجتير من جامعة لافال في الهندسة الإلكترونية، وعلى درجة الدكتوراه في العام ألفٍ وتسعمئةٍ وثلاثةٍ وستين ميلادية من علم الحاسوب من جامعة كاليفورنيا.[٤]

فاز نيكولاس ريث بجائزة تورينج التي تصنّف على أنّها أعلى جائزةٍ في علوم الحاسوب في العام ألفٍ وتسعمئةٍ وأربعةٍ ثمانين ميلادية على تطوير سلسةٍ من لغات الحاسوب مثل لغة الباسكال، وغيرها من اللغات مثل مودولا، ويولير.[٤]

المراجع

  1. ^ أ ب “Computer programming language”, www.britannica.com, Retrieved 14-7-2018. Edited.
  2. “Computer programming language”, www.britannica.com, Retrieved 14-7-2018. Edited.
  3. Margaret Rouse, “Pascal”، www.whatis.techtarget.com, Retrieved 14-7-2018. Edited.
  4. ^ أ ب William L. Hosch, “Niklaus Emil Wirth”، www.britannica.com, Retrieved 13-7-2018. Edited.