المفهوم في التعريف ABC
منوعات / / July 04, 2021
بقلم: غويلم ألسينا غونزاليس ، في مارس. 2017
من لغات برمجة هناك البعض الأكثر صعوبة والبعض الآخر أسهل ، وأكثر شبهاً بهيكل اللغة الطبيعية أو أقل. حالة باسكال في المنتصف ، وهي سهلة يتعلم وقوي بما يكفي للقيام بكل ما تحتاجه في جهاز واحد الحاسوب.
Pascal هي لغة برمجة تم تطويرها في أواخر الستينيات للأغراض التعليمية ولكنها حظيت بشعبية كبيرة في أوائل ومنتصف التسعينيات مع الأدوات التي وضعتها في طليعة اللغات المستخدمة لتطوير التطبيقات تجاري
ابتكره الأستاذ السويسري نيكلاوس ويرث ليستخدمه طلابه ، وقد عمده منشئه باسم باسكال تكريما لعالم الرياضيات الفرنسي بليز باسكال ، الذي كان ويرث معجبًا به.
إنها لغة مكتوبة بقوة و منظم. تعني (الكتابة) الأولى أنه يتعين عليك تحديد أنواع البيانات للمتغيرات ، أي إعلان اسمها مسبقًا وتحديد ما إذا كان هذا المعرف سيحتوي على رقم أم لا. نص وما نوع هذه العناصر.
يعني أنه منظم أنه يستخدم هياكل للتحكم في تدفق البرنامج ، مثل الوظائف و إجراءات.
الفرق بينهما هو أن الوظيفة ترجع دائمًا قيمة ، في حين أن هذا ليس بالضرورة كذلك في حالة الإجراء.
أعطت منتجات Borland (Turbo Pascal و Delphi) باسكال أقصى شعبية لها في أوائل / منتصف التسعينيات ، متراجعةً لاحقًا لصالح لغات أخرى مثل C / C ++ أو Java
لا يوجد السبب تقنية واضحة لهذا ، ربما فقط حقيقة أن أدوات بناء التطبيق في باسكال لم تحفر بعمق وتتقدم بما يكفي لتحدي اللغات الأخرى ، وأن بورلاند (بطل اللغة الرئيسي) فقد زخمه أمام المنافسين من مكانة مايكروسوفت.
وقد تسبب هذا في فقدان باسكال وجميع متغيراته ، شيئًا فشيئًا ، مكانة بارزة في بانوراما تطوير التطبيقات.
حتى اليوم لدينا أدوات برمجة في باسكال لمعظم أنظمة التشغيل ، سواء المجانية أو المدفوعة ، حتى للأغراض الحديثة مثل تطوير تطبيقات الهواتف المحمولة على Android. ومع ذلك ، فإن استخدامه أقلية في مجال التنمية المحترفين.
كيف يبدو البرنامج في باسكال؟ حسنًا بهذه الطريقة
برنامج HelloWorld ؛
يبدأ
writeln ("Hello world")
نهاية.
كما نرى ، مع واحد فقط قراءة وبدون الاضطرار بالضرورة إلى فهم الكثير من البرمجة ، يمكننا أن نرى كيف يتم "الإعلان" عن البرنامج ، مع إعطاء اسم ، وتحديد بداية ، وإجراء (في هذه الحالة ، التعليمات ريتيلن يتوافق مع طباعة الشاشة) ، ونهائي.
بفضل هذه الميزة ، إذا كان علي أن أوصي بلغة برمجة لبدء التعلم ، فسأختار Pascal لأنه بالإضافة إلى ولادته بهذه اللغة النية ، من السهل فهم جوهر البرمجة من خلال استخدامها ، وبالتالي الانتقال إلى لغة أخرى بها عدد أكبر من المستخدمين والمزيد من المكتبات والأدوات المساعدة نطاقنا.
الصور: Fotolia - hanss / maciek905
ثيمات باسكال