منتديات الجلفة لكل الجزائريين و العرب - عرض مشاركة واحدة - مساعدة لوجه الله
عرض مشاركة واحدة
قديم 2013-03-31, 19:50   رقم المشاركة : 8
معلومات العضو
you92cef
عضو محترف
 
إحصائية العضو










افتراضي

السلام عليكم

الباسكال لغة بداغوجية يعني
la base
وهي اقرب الى الالغوريتم وتختص بنسبة كبيرة للبرمجة الرياضية التي نهتم فيها بالنتائج اكثر من المظهخر او الشكل

السي غلة للتطبيقات
objet
فهنا ابتعدنا عن البداغوجية وبدئنا في برمجة تطبيقات كاملة كبرمجة مثلا نظام التشغيل لينوكس فالباسال من الصعب بمكان ان نبرمج نظام تشغيل

كما نعرف فان الحاسوب لا يفهم الة لغة 0 1
******** binaire

لدلك نحتاج الى ترجمة اوامر اللغة سواء الباسكال او السي الى اوامر تكون من الشكل 0 او 1 *-* اشارات كهربائية فقط *-*

في الباسكال يكون لدينا برنامج
pro.pas
بحيث pas اختصار باسكال ويكون هناك برنامج مكتوب بالباسكال
نعمل
compilation
فنحصل على برنامج
pro.exe
بحيث
exe
يدل انه برنامج تطبيقي
هده
architacture
رغم بساطتها ولكن لا تمكن من استعمال كل امكانيات الحساوب ونظام التشغيل

لدلك جاءت لغات اخرى
******** objet
مثلا
عندما نبرمج بالسي نصحل على ملف
pro.c
عند
compliation
لدينا اختيارين
ان نحصل مباشرة على
pro.exe
برنامحج تطبيقي كحال الباسكال مثلا
او
pro.o
o تدل على orienté
فهدا الملف يمكن من التعامل بسرعة وكفائة واستعمال افضل لمكونات الحساوب رام بروسيسيور ونظام التشغيل

طبعا هده فقط امور بسيطة لانكم لفهم الاختلاف هناك مواد خاصة تدرس وتخصصات

في الباسكال الفاريبايل تكون في الاول بعد كلمة
var
بينما في السي
يمكن ان نضعها في الاول او نضعها في وسط الربنامج

عادي
في الباسكال
هناك بروسيدور بينما في السي لا يوجد بروسيدور بل توجد فوكسيون فقط

في الباسكال البروسيدور ولي فوكسوين تكون في بداية البرنامج ومنادات فوكسيون او برويسيدور يكون بعد تعريفه
بينما في السي لدينا العكس
يمكن ان نكتب البروسيدور في الول او في الاخير
يعني نكتب البروسيدور ولي فوكسوين كما في الباسكال ثم نعمل منادات لهم او العكس
نعمل منادات لهم في بداية البرنامج ثم من بعد نعمل تعريف

في السي هناك رموز تسهل البرمجة وتخصتر الطريق
مثلا في الباسكال
نستعمل
if .... else
بينما في السي
يمكننا استعمال
if ..... else

او استعمال رمز اخر وهو رمز
؟
مثلا
a,b:؟max a>b

فهدا معناه ادا كان
a اكبر من B فان قيمة ماكس تكون a
ادا العكس تكون b

فهنا اختصرنا
if ..... else

في السي يوجد بوان فاركول عادي بينما في بعض الامور لا نضع بعدها بوان فركول

في السي نضع بوان فراكول قبل else

وهناك اختلافات خرى
شكرا