أجهزة الكمبيوتربرمجة

ما هو باسكال. البرمجة في باسكال

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

قصة

ما هو باسكال، وجدنا. دعونا نذهب الآن مباشرة إلى تاريخ ظهورها وتنميتها. خالق اللغة هو نيكلوس ويرث. وقد تم تطويره بين عامي 1968 و 1969. جاءت فكرة إنشاء باسكال له بعد مشاركته في لجنة خاصة لتطوير اللغات. ما هو باسكال مثيرة للاهتمام للعديد من المبرمجين المبتدئين. وقد أعطي هذا الاسم تكريما للعالم الفرنسي الشهير بليز باسكال، الذي يشتهر بشكل خاص بإنشاء آلة ميكانيكية تلخص رقمين.

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

تنفيذ اللغة

  • أوسسد باسكال. وقد أنشئ هذا النظام في عام 1978. في ذلك يبدو ميناء مترجم، والتي سمحت لجعل رمز المحمولة، والآن كان من الممكن لتحرير نظام المصدر وهلم جرا. في المستقبل، أصبح أوسسد الأساس للعديد من تطبيقات لاحقة من باسكال.
  • كائن باسكال. وقد جذبت البرمجة في باسكال دائما العديد من المبتدئين. في عام 1986، أنشأت أبل تمديد الكائن للغة. استشار فريق التطوير "والد" باسكال.
  • توربو باسكال. ظهرت النسخة الأولى من إيد في عام 1983. أصبحت بورلاند شركة بدأت تطوير هذا التنفيذ. ومع ذلك، تجدر الإشارة إلى أن توربو باسكال اقترضت الكثير من أودجيكت باسكال، وعموما كانت هذه التطبيقات مماثلة. البرمجة على باسكال المهتمة ومايكروسوفت. تقريبا في نفس الوقت، أطلقوا النسخة الخاصة بهم من لغة الكائن على أساس باسكال. لم يتمكن من الحصول على التوزيع الشامل، وسرعان ما نسي. وفي وقت لاحق، كان يسمى تنفيذ بورلاند كائن وجوه باسكال.
  • كائن باسكال اليوم. أهم خطوة في تاريخ باسكال هو الإفراج عن تحقيقات مجانية. وشملت جميع أفضل من اللهجات الأخرى كثيرة. لديهم التوافق ممتازة مع معظم أنظمة التشغيل.

ملامح

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

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

العيوب وتصحيحها

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

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

هيكل

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

وحدات التطبيق

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

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

ترقيم

بناء الجملة باسكال يتطلب التنفيذ الصارم.

  • فاصلة منقوطة. وضعت في نهاية العنوان، بعد وصف المتغيرات. مع ذلك، يتم فصل المشغلين. لا يمكنك استخدامه قبل الكلمة الرئيسية النهاية.
  • الفاصلة. تستخدم كفاصل في مجموعة متنوعة من القوائم.
  • النقطة. وضعت في نهاية الجسم من البرنامج (بعد نهاية الكلمة).

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

لغة باسكال يسمح لك لإدراج التعليقات. وهي بمثابة تفسير لمدونة البرنامج. يمكنك استخدام اللغة الروسية. التعليقات ليس لها أي تأثير على عمل البرنامج.

في باسكال، يمكنك الكتابة في كل من الأحرف الصغيرة والحروف الكبيرة. ويترك الخيار للمبرمج.

انتقاد

وكما ذكر سابقا، انخفضت شعبية باسكال الخاصة في الفترة 1980-1990، ولكن كان هناك منتقدي الذين اعتبروا أن اللغة غير تافهة. في رأيهم، انها مناسبة فقط للتدريب. تم توضيح انتقادات ملحوظة بشكل خاص في مقالة "لماذا باسكال ليست لغتي المفضلة في البرمجة". كتبه بريان كيرنيغان - واحد من مطوري اللغة C. كان بعد المقال أن باسكال بدأت تتغير بشكل جدي نحو الأفضل.

على الرغم من كل أوجه القصور، ومعظمهم من باسكال يضغط على موقف تافهة العديد من المبرمجين.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.unansea.com. Theme powered by WordPress.