ما هو باسكال؟الكثير من الناس يسألون هذا السؤال. هؤلاء هم الأشخاص الذين يستخدمون جهاز الكمبيوتر بشكل أساسي. تعد باسكال واحدة من أشهر لغات البرمجة. يدرسونه ، كقاعدة عامة ، في المدرسة الثانوية أو في السنوات الأولى من التعليم العالي. يعتبر الأساس للعديد من لغات البرمجة الأخرى.
ما هو باسكال ، اكتشفنا.ننتقل الآن مباشرة إلى تاريخ ظهورها وتطورها. خالق اللغة هو Niklaus Wirth. تم تطويره في الفترة من 1968 إلى 1969. جاءت فكرة إنشاء Pascal له بعد مشاركته في لجنة خاصة لتطوير اللغات. ما هو باسكال ، من المثير للاهتمام أن العديد من المبرمجين المبتدئين. سميت هذه اللغة تكريما للعالم الفرنسي الشهير بليز باسكال ، الذي اشتهر بشكل خاص بإنشاء آلة ميكانيكية تلخص رقمين.
Первейшие публикации о том, что такое Паскаль, ظهرت في عام 1970. تحدثوا عن الأهداف الرئيسية لإنشاء هذه اللغة ، مثل الكفاءة ، والتي من شأنها أن تسهم في مهارات البرمجة ممتازة وهيكل البيانات.
يجب أن تبدأ الألفة مع باسكالميزاته. الرئيسي هو الكتابة الأكثر صرامة ووجود البرمجة الهيكلية. باسكال هي الأولى من هذه اللغات. وفقًا للمطور ، يجب أن تساهم اللغة في البرمجة المنضبطة ، لأنها تزيل العديد من أخطاء بناء الجملة قدر الإمكان ، ولها أيضًا واجهة بديهية. ما هو باسكال وما هي ميزاته الرئيسية - الأسئلة الرئيسية التي تهم المبرمجين المبتدئين. اللغة بسيطة للغاية حتى بالنسبة للمبتدئين.
ومع ذلك ، في البداية كان للغة عدد من السلبيات.أهمها: عدم القدرة على العمل مع الذاكرة الديناميكية ، ومكتبة إدخال / إخراج قصيرة ، ونقص الأدوات لتشغيل الوظائف التي تم إنشاؤها بلغات أخرى ، وما إلى ذلك. تعلم ما هو باسكال ، الذي لغته بسيطة للغاية ، في أوائل الثمانينيات ، تعلم العديد من الخبراء. ومع ذلك ، لم يعجب الجميع. حتى أن بعض الخبراء كتبوا مقالات تصف بالتفصيل كل نقص في اللغة.
مثل العديد من لغات البرمجة الأخرى ،لا يفتخر باسكال بمزايا فحسب ، بل أيضًا أوجه قصور خطيرة. يجب أن يقال أن المطورين يكافحون تدريجياً مع السلبيات ، لكنهم لا ينجحون دائمًا في ذلك.
بغض النظر عن كيف يبدو ، ولكن نادرا ما توجد عيوبالمبرمجين بمساعدة اللغة في التعلم. بالإضافة إلى ذلك ، كان باسكال في الثمانينيات خطوة كبيرة إلى الأمام بالمقارنة مع فورتران ، الذي درس في ذلك الوقت من قبل المبتدئين. علاوة على ذلك ، كان لدى فورتران المزيد من المشاكل. في فترة زمنية قصيرة جدًا ، تمكنت باسكال من أن تصبح لغة التدريس الرئيسية في العديد من المدارس والجامعات. على أساسها ، بدأ تطوير العديد من البرامج.
يمكنك أن تكتب الكثير عن باسكال ، لكن يجب عليك ذلكانتقل مباشرة إلى عملية البرمجة. يبدأ كل تطبيق في باسكال بكلمة رئيسية (برنامج). مباشرة بعد ذلك ، يشار إلى اسم البرنامج ، ثم يتم وضع "؛". في بعض الأحيان هذا غير مطلوب. بعد الاسم ، يمكنك تحديد قائمة بالملفات الخارجية التي ستعمل كمعلمات. بعد ذلك يأتي أهم شيء في البرنامج - جسدها. يتكون من أقسام تصف الثوابت والأنواع والمتغيرات والإجراءات والوظائف. بعد ذلك تأتي كتلة المشغلين - نقطة الدخول. توجد كتلة العبارة بين الكلمات الأساسية للبداية والنهاية. يتم فصل كل عبارة بفاصلة منقوطة. لإنهاء البرنامج ، يتم استخدام نقطة توضع بعد الجسم.
لاستخدام الوحدة النمطية في رمز البرنامج يجبحضور إعلان عنه. يمكنك إجراء مثل هذا الإعلان باستخدام تعليمات الاتصال ، وهي الكلمة الأساسية للاستخدامات. بعد ذلك ، يشار إلى أسماء الوحدات التي يجب توصيلها. تلائم التعليمات مباشرة بعد الرأس أو في قسم الواجهة.
لا تدعم بعض تطبيقات اللغةالوحدات ، وخاصة الإصدارات القديمة. يمكن تقسيمها إلى نوعين: البرمجيات والإضافية. الأول موجود في البرنامج ، بدءًا من برنامج الكلمات الرئيسية. يحتوي الثاني على متغيرات وثوابت وأنواع وما إلى ذلك ، يمكن استخدامها في وحدات أخرى.
تتطلب بنية باسكال التنفيذ الصارم.
هذه البنية الصعبة ضرورية ، لذلككيف يعتبر الكمبيوتر المنفذ للتطبيق. إذا تم استخدام حرف خاطئ ، يتم عرض خطأ. إذا كانت الفاصلة المنقوطة عبارة عن فاصل بين عوامل التشغيل ، فحينئذٍ يكون عامل التشغيل هو كل النص الموجود بين فاصلة منقوطة وأخرى. في حالة عدم تعليق هذه اللافتة بين المشغلين ، فإن البرنامج سوف ينظر إليها على أنها واحدة ، ويعطي خطأ أيضًا.
تسمح لك لغة باسكال بإدراج التعليقات. هم بمثابة تفسير لرمز البرنامج. يمكنك استخدام اللغة الروسية. التعليقات ليس لها أي تأثير على البرنامج.
في Pascal ، يمكنك كتابة أحرف صغيرة وكبيرة. الخيار متروك للمبرمج.
كما سبق ذكره ، شعبية باسكال الخاصةسقطت في 1980-1990 ، ولكن كان هناك نقاد اعتبروا اللغة تافهة. في رأيهم ، أنها مناسبة للتدريب فقط. تم توجيه انتقادات ملحوظة بشكل خاص في مقال "لماذا لا تعد باسكال لغة البرمجة المفضلة لدي". كتبه برايان كيرنيغان ، أحد مطوري لغة سي.وبعد المقالة بدأ باسكال بالتغيير بشكل خطير نحو الأفضل.
على الرغم من جميع أوجه القصور ، يتعرض باسكال لضغوط شديدة بسبب الموقف التافه للعديد من المبرمجين.