شات دقات قلبي
بنت ابوي
صيف كام
شات عسل
لغة برمجة باسكال
عاشق القمر

عاشق القمر > منتديات التكنولوحيا والكمبيوتر والانترنت > منتدى الدورات التعليمية والبرمجة

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

لغة برمجة باسكال

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

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 2010-10-11, 02:30 AM
lovermoon lovermoon متواجد حالياً
 
تاريخ التسجيل: Sep 2006
الدولة: Egypt
المشاركات: 28,435
لغة برمجة باسكال

لغة برمجة باسكال

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

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

التقديم والتاريخ
اختُرِعت لغة باسكال (التي اتخذت اسمها من عالم الرياضيات الفرنسي (بليز باسكال) عن طريق نيكولاس ويرذ خلال السبعينيات من القرن العشرين. وقد تم تصميمها لتفيد في تعليم البرمجة بطريقة سهلة ولكن صحيحة، في محاولة لمجابهة تعقيدات ألغول 68. وهذه اللغة من بين اللغات التي ساعدت على تعليم البرمجة المنظمة. وباعتبار أنه من غير المنصوح به استعمال الـ goto أو القفز داخل البرنامج فإن باسكال يعتمد على الشروط (if, case...) والتكرارات (while, for, repeat...) والتي تمتلك كل واحدة منها مدخلا ومخرجا حتى يتم تسهيل التحكم، مما يؤدي إلى برنامج أكثر سرعة وتنظيما.
و تعد هذه اللغة كذلك صارمة في ما يخص تعريف المتغيرات، بمعنى أن كل متغير يجب أن يعرف بنزع عند التجميع. وفي المقابل فإن عدم تأقلمه لتمكين التنقل من النوع حرف إلى النوع سلسلة حروف يعد من نقاط ضعفه.
و قد تمكنت لغة باسكال من التغليل بشكل كبير في الميدان التعليمي ومجال الأبحاث (الجامعات)، وبصفة أقل في المبدان الصناعي.
و قد تم نشر ملفات المجمع P4 المصدرية في الجامعات، بسعر مخفض جدا. وهذا المجمع ينشئ الـ P-Code، وهو كود لجهاز افتراضي. ولذلك يمكن القول أن البرامج "الباسكالية" كانت سهلة النقل على الأجهزة.
و كان لمجمع UCSD Pascal (UCSD = University of California at San Diego)، نجاح كبير خاصة على الأجهزة من نوع Apple 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 من لازاراس.

أمثلة
برنامج أهلا بالعالم التقليدي:
Program HelloWorld(output);
begin
writeLn('Hello, World!');
end.
برنامج جدول الضرب :
program MultiplicationTable;

{$APPTYPE CONSOLE}

uses
SysUtils;

var
X, I: Integer;
begin
Write('Please input a number: ');
Readln(X);
for I := 1 to 12 do
Writeln(X، ' * ', I، ' = ', x * i);

end.

برنامج المضروب:
program Factorial;

{$APPTYPE CONSOLE}

uses
SysUtils;

var
Num, i: Integer;
Fac: Integer;
begin
Write('Please enter a number: ');
Readln(Num);
Fac:= 1;
for I := Num downto 2 do
Fac:= Fac * I;
Writeln('Factorial of ', Num, ' is ', Fac);
end.
رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
لغة, باشكال, برمجة

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
لغة برمجة بي إتش بي php lovermoon منتدى الدورات التعليمية والبرمجة 0 2010-10-11 02:34 AM
لغة برمجة بايثون lovermoon منتدى الدورات التعليمية والبرمجة 0 2010-10-11 02:18 AM
لغة برمجة سي++ ++C lovermoon منتدى الدورات التعليمية والبرمجة 0 2010-10-11 02:10 AM
لغة برمجة سي lovermoon منتدى الدورات التعليمية والبرمجة 0 2010-10-11 02:08 AM
لغة برمجة لوغو lovermoon منتدى الدورات التعليمية والبرمجة 0 2010-10-11 02:06 AM


الساعة الآن 09:14 AM


Powered by vBulletin® Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. TranZ By Almuhajir
SEO by FiraSEO v3.1 .جميع المواضيع والتعليقات المنشورة في منتدى عاشق القمر بيتك على النت lover3moon لاتخضع للرقابة قبل النشر ولا تعبر بالضرورة عن رأي إدارته بل تمثل وجهة نظر كاتبها وتلتزم ادارة الموقع بحذف اوتعديل اي موضوعات تتعلق بحقوق الطبع والنشر

مناهج مدارس دراسية 2016 | نماذج امتحانات 2016| العاب اونلاين online | حلقات قناة براعم للجوال | اغاني قناة طيور الجنة بيبى Baby | كرتون قناة براعم Baraem | كرتون قناة نيكولودين nickelodeon |

منتدى عاشق القمر| القسم الاسلامى | فى حب الحبيب | عقيدة وعلوم القرأن | القران الكريم علومه| حديث | قسم الدعوة الى الله | Islamic Forum | أناشيد وصوتيات ومرئيات | مع شهر رمضان | صدى المجاهدين | القسم العام منوعات | قضايا اجتماعية | نقاشات ومحاورات | حلول مشكلات | أخبار العالم | طب وصحة | العلاج وطب الأعشاب | الاستشارات والأسئلة الطبية | ذوى الاحتياجات الخاصة الصم و البكم | مكتبة الكتب المجانية  | كتب إسلامية | كتب طب كتب طبية | كتب فلسفة وعلم نفس واجتماع | كتب الإدارة والتنمية البشرية وتطوير الذات | كتب كمبيوتر كتب برمجة | كتب باللغة الانجليزية ولغات اخري | ابحاث علمية تعليمية جديدة | مطويات جاهزة للطباعه | المنتدى العلمى | هندسة | تطوير الذات والشخصية | مدارس ومنهاج | امتحانات السنوات السابقة | نتائج امتحانات 2016 | تفسير الأحلام | تاريخ وعظماء | عظماء الاسلام | مركز توثيق ثورة 25 يناير 2011| لغات وترجمة| قسم اللغة الانجليزية | قسم الغة الفرنسية | قسم اللغة الالمانية | سياحة وسفر | رياضة وملاعب | العاب مسلية وترفيه | العاب للكمبيوتر pc | العاب اونلاين Online Games | لعبة المزرعة السعيدة | العاب جديدة 2016 | حل مشكلات الالعاب | الغاز وذكاء | سوق السيارات | زراعة ونباتات زينة | تربية حيوانات | تربية الطيور | مكياج وصفات للبشرة | ملابس وازياء حديثة وعصرية للسيدات والبنات | فساتين | عالم الرجل | ملابس رجالي للشباب | تربية الأطفال | ملابس اطفال | ديكور وأثاث | اعمال يدوية وحرف | وصفات واكلات صحية وشهيه | اكلات رمضان| صور غرائب وعجائب | أفلام كرتون وانمى | صور انمى | تحميل افلام ميديافير | تقرير كارتون | فيديو وحوادث | شعر ونثر | قصص وروايات | قصص للأطفال حكايات للاطفال| ابداعاتنا | برامج عامة مجانية | شرح برامج | حماية الحاسب | شبكات ونسخ ويندوز | دورات كمبيوتر | دروس صيانة كمبيوتر وهارد وير | تصميم وتعليم فوتوشوب| مواقع وانترنت | مشكلة طلب تشغيل | ثيمات للمحمول | نغمات مصرية وعربية| صيانة المحمول | خلفيات للمحمول | رسائل sms مجانية| فوركس Forex وبورصة | البنوك والعملة | مشروعات وصناعات| دورس للاعضاء الجدد