منتديات جامعة باتنة 2
لغة الباسكال 613623
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا لغة الباسكال 829894
ادارة المنتدي لغة الباسكال 103798
منتديات جامعة باتنة 2
لغة الباسكال 613623
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا لغة الباسكال 829894
ادارة المنتدي لغة الباسكال 103798
منتديات جامعة باتنة 2
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


لاندعي أننا الأفضل لكننا نقدم الأفضل
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول
<

 

 لغة الباسكال

اذهب الى الأسفل 
4 مشترك
كاتب الموضوعرسالة
ali88
...::|عضو فعال|::...
...::|عضو  فعال|::...
ali88


مساهماتي : 106
تاريخ الميلادي: : 18/08/1988
تاريخ التسجيل : 10/04/2010
عمـــري: : 36
الموقع : http://ali-benabdellah.blogspot.com/

لغة الباسكال Empty
مُساهمةموضوع: لغة الباسكال   لغة الباسكال Icon_minitimeالثلاثاء 2 أغسطس - 11:12

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

و بالإضافة إلى سهولتها وقوتها، تمتاز لغة باسكال بعدة قواسم مشتركة مع لغة الـسي.غير أن باسكال كان قد صمم في البداية لأسباب تعليمية بحتة وكان مقتصرا على خاصيّات محدودة جدا (فعلى سبيل المثال لم يكون هناك وجود لسلاسل الأحرف)؛ وبالإضافة لكل ذلك فإن كل النسخ المستعملة لباسكال خارج العالم التعليمي هي نسخ معدلة مثل تربو باسكال، دلفي، أوبجكت باسكال.

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

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

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

وقد تمكنت لغة باسكال من التغليل بشكل كبير في الميدان التعليمي ومجال الأبحاث (الجامعات)، وبصفة أقل في المبدان الصناعي.

وقد تم نشر ملفات المجمع P4 المصدرية في الجامعات، بسعر مخفض جدا. وهذا المجمع ينشئ الـ P-Code، وهو كود لجهاز افتراضي. ولذلك يمكن القول أن البرامج "الباسكالية" كانت سهلة النقل على الأجهزة.

وكان لمجمع UCSD Pascal (UCSD = University of California at San Diego)، نجاح كبير خاصة على الأجهزة من نوع أبل II والتي كانت شديدة الانتشار.

و لكن "التوربو" كان من عمل شركة بورلاند الحديثة، والتي أنشأت سنة 1983 والتي قامت بتسويق المجمع توربو باسكال بسعر غاية في التخفيض (49 $ حينها مقابل 500 $ سعر مجمع باسكال من شركة مايكروسوفت والذي لم يكن يمتلك محررا مدمجا حتى).
[عدل]
تربو باسكال

قام بكتابة تربو باسكال أنديرس هيلزبيرغ (و قد كان اسمه قبل TP، كومباس باسكال ثم بولي باسكال). وقد كان ينشئ لغة الآلة (x86 تحت DOS) وبسرعة نظرا لخفته (12 ك.ب.) واعتماده شبه التام على الرام ولم يعد ينشئ بالتالي الـ P-Code. و قد كان مرفقا مع بيئة متكاملة (محرر نصوص ومساعدة عن بعد). وما فتئ الباسكال يشهد التحسين تلو الآخر ففي عام 1987 ظهرت النسخة 4 التي احتوت على بيئة برمجة مدمجة متكاملة وفي عام 1989 ظهرت النسخة 5.5 التي امتازت بدمجها لمفهوم الشيء (Object)، وفي عام 1990، مكنت النسخة 6 من برمجة نوافذ (تحت صندوق الأوامر DOS). ثم في عام 1993، ظهرت آخر نسخة، وهي النسخة السابعة لنظام تشغيل دوس ولنظام ويندوز. و قد أصدرت شركة بورلاند سنة 1995 لغة دلفي للتأقلم مع البرمجة المرئية التي أطلقتها مايكروسوفت مع فيجوال ستوديو وكان الدلفي مجمعا حقيقيا ينشئ لغة الآلة. و في سنة 2001 أطلقت شركة بورلاند كيليكس، وهو المرادف لدلفي الخاص بمنظومة لينوكس وكان بسكال يعمل بلغة الالة التي كانت منذ عام 1962 وكانت هذة اللغة هي (الاسمبلى) ونجد اننا نحن عاجزين على معرفة ودراسة هذة اللغة أو نقوم باختراع لغة أخرى شبيهة بلغة الالة فيجب علينا ان ندرس هذة اللغة لأولادنا في المدارس كى يكونو على دراية بالجوانب الخاصة بالبرمجيات والسوفت وير حتى يقودو المستقبل بالعلم الحديث.

فري باسكال

بعد توقف تيربو باسكال عن الإنتاج والانتقال إلى الدلفي قام فريق فري باسكال بإنتاج بديل لتيربو باسكال مجاني مفتوح المصدر منافس للغة السي++ وهو متوافق مع لغة دلفي ويوجد في عدد كبير من المنصات مثل لينكس، وندوز، ماكنتوش، وآرم، وغيرها الكثير. وقد صدر الإصدار الأول منه في منتصف عام 2000، والإصدار الأخير منه الآن هو 2.4 وتوجد له بيئة متكاملة توجد في عدد من المنصات تسمى لازاراس وهي مصممة بواسطة فري باسكال نفسه، وهي مشابهة لبيئة تطوير دلفي 7 إلا أنها ما زالت في حالة التطوير ولم تصل بعد إلى نسخة رقم 1. آخر نسخة رسمية من لازاراس هي: 0.9.28. ويوجد عدد كبير من البرامج تم تطويرها باستخدام لازاراس وفري باسكال حتى قبل صدور النسخة رقم 1 من لازاراس.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://ali-benabdellah.blogspot.com/
fouad2010
...::|مشرف أقسام الأسرة والمجتمع|::...
...::|مشرف أقسام  الأسرة والمجتمع|::...
fouad2010


مساهماتي : 354
تاريخ الميلادي: : 01/01/1988
تاريخ التسجيل : 16/03/2011
عمـــري: : 36
الموقع : http://www.univ-fisdis.com

لغة الباسكال Empty
مُساهمةموضوع: رد: لغة الباسكال   لغة الباسكال Icon_minitimeالجمعة 2 سبتمبر - 19:16

لغة الباسكال 117113
الرجوع الى أعلى الصفحة اذهب الى الأسفل
MAZOUZ MOHAMED
...::|رئيس المنتدى|::...
...::|رئيس المنتدى|::...
MAZOUZ MOHAMED


مساهماتي : 5235
تاريخ الميلادي: : 01/07/1991
تاريخ التسجيل : 22/07/2009
عمـــري: : 33
الموقع : www.univ-batna2.alafdal.net

لغة الباسكال Empty
مُساهمةموضوع: رد: لغة الباسكال   لغة الباسكال Icon_minitimeالجمعة 2 سبتمبر - 23:12

لغة الباسكال 124300
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.univ-batna2.alafdal.net
اميرة الاوراس
...::|مشرفة أقسام المنتديات العامة|::...
...::|مشرفة أقسام  المنتديات العامة|::...
اميرة الاوراس


مساهماتي : 689
تاريخ الميلادي: : 08/08/1992
تاريخ التسجيل : 18/02/2011
عمـــري: : 32
الموقع : www.univ-fisdis.com

لغة الباسكال Empty
مُساهمةموضوع: رد: لغة الباسكال   لغة الباسكال Icon_minitimeالسبت 3 سبتمبر - 21:46

لغة الباسكال 86629
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ali88
...::|عضو فعال|::...
...::|عضو  فعال|::...
ali88


مساهماتي : 106
تاريخ الميلادي: : 18/08/1988
تاريخ التسجيل : 10/04/2010
عمـــري: : 36
الموقع : http://ali-benabdellah.blogspot.com/

لغة الباسكال Empty
مُساهمةموضوع: رد: لغة الباسكال   لغة الباسكال Icon_minitimeالجمعة 20 يناير - 19:54

شرفتمونا بمروركم
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://ali-benabdellah.blogspot.com/
 
لغة الباسكال
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات جامعة باتنة 2 :: ركن برمجيات المواقع ولغات البرمجه :: قسم لغات البرمجة-
انتقل الى: