باسكال (لغة برمجة): الفرق بين النسختين

[مراجعة غير مفحوصة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
جيدجدا
ط استرجاع تعديلات 105.103.87.212 (نقاش) حتى آخر نسخة بواسطة JarBot
وسم: استرجاع
سطر 25:
 
== التقديم والتاريخ ==
اختُرِعت لغة ''باسكال'' (التي اتخذت اسمها من عالم الرياضيات الفرنسي (سليخ[[بليز عبد النورباسكال]]) عن طريق [[نيكولاس ويرذ]] خلال السبعينيات من القرن العشرين. وقد تم تصميمها لتفيد في تعليم البرمجة بطريقة سهلة ولكن صحيحة، في محاولة لمجابهة تعقيدات [[ألغول 68]]. وهذه اللغة من بين اللغات التي ساعدت على تعليم [[البرمجة المنظمة]]. وباعتبار أنه من غير المنصوح به استعمال الـ ''[[goto]]'' أو القفز داخل البرنامج فإن باسكال يعتمد على الشروط (''if, case''...) والتكرارات (''while'', ''for'', ''repeat''...) والتي تمتلك كل واحدة منها مدخلا ومخرجا حتى يتم تسهيل التحكم، مما يؤدي إلى برنامج أكثر سرعة وتنظيما.
 
وتعد هذه اللغة كذلك صارمة في ما يخص تعريف المتغيرات، بمعنى أن كل متغير يجب أن يعرف بنزع عند التجميع. وفي المقابل فإن عدم تأقلمه لتمكين التنقل من النوع حرف إلى النوع سلسلة حروف يعد من نقاط ضعفه.