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

لغة البرمجة ج

اذهب الى الأسفل

لغة البرمجة ج Empty لغة البرمجة ج

مُساهمة  abounif الأربعاء يناير 21, 2009 3:25 am

لغة البرمجة ج
د.محمد عمار السلكة
أنشئ هذا الكتاب بإستخدام برنامج Documentation Creator من إعداد و برمجة : محمد رضوان البغا
يتكون البرنامج بلغة ج من سلسلة من الجمل، تبدأ كل منها بكلمة مفتاحية تعبر عن نوع الجملة ووظيفتها. وتقسم الجمل في لغة ج إلى ثلاثة أنواع:
· الجمل التعريفية، وتعرّف الأسماء والأنواع المستخدمة في البرنامج.
· الجمل التنفيذية، وينتج عن تنفيذها قيام البرنامج بأعمال مختلفة.
· إيعازات المترجم، وينفذها مترجم ج أثناء قيامه بترجمة البرنامج إلى شيفرة تنفيذية
كتاب تعريف لغة ج
الجمل التعريفية
Glossary Item Box
تستخدم الجمل التعريفية - كما يدل اسمها - في تعريف أسماء مميِّزة لعناصر البرنامج المختلفة، كالمتحولات والتوابع والخوارزميات. بحيث يمكن استدعاء، أي استخدام ،هذه العناصر في البرنامج من خلال أسمائها. وتأخذ الجمل التعريفية في لغة ج صيغة جمل اسمية، تبدأ باسم معرف بأل يعبر عن نوع العنصر المراد تعريفه. مثلاً، تعرف الجملة التالية متحولاً صحيحاً اسمه ص.
المتحول ص : صحيح
والمتحول الصحيح هو المتحول الذي يمكن أن نضع فيه أعداداً صحيحة، أي تنتمي إلى مجموعة الأعداد الصحيحة. أما الجملة التالية
الثابت بي = 3.1415
فتعرف الثابت الحقيقي بي (p).
الجدول التالي الأنواع المختلفة للجمل التعريفية في لغة ج والكلمة المفتاحية البادئة لكل منها.
الكلمة المفتاحية
وظيفة الجملة
مثال
المتحول
تعريف المتحولات التي ستستخدم في البرنامج، ونوع كل منها.
المتحول س : حقيقي
تعرف هذه الجملة متحولاً اسمه س يمكن أن نخزن فيه قيمة عددية حقيقية
الثابت
تعريف الثوابت التي ستستخدم في البرنامج، وقيمة كل منها.
الثابت بلانك = 6.625 × 10^-34
هذه الجملة ثابتاً عددياً حقيقياً اسمه بلانك وقيمته 6.625×10-34 (ثابت بلانك في الفيزياء)
النوع
تعريف أنواع بيانات مركبة، كالصفائف (المصفوفات) والوحدات.
النوع شعاع : صفيفة [3] من حقيقي
تعرف هذه الجملة نوعاً مركباً اسمه شعاع، يتكون من صفيفة من 3 أعداد حقيقية.

الخوارزمية
تعريف خوارزميات جديدة، يمكن بعد ذلك استخدامها في البرنامج.
الخوارزمية أضرب_عقدي (س،ع : عقدي، ص: عقدي)

{ … }

تعرف هذه الجملة خوارزمية اسمها "أضرب_عقدي" تقوم بضرب متحولين عقديين (س و ع) وتضع الناتج في المتحول العقدي ص.

التابع
تعريف توابع جديدة لاستخدامها في البرنامج.
التابع طويلة (ش : شعاع) -> حقيقي

{ … }

تعرف هذه الجملة تابعاً اسمه "طويلة" يأخذ متحولاً شعاعياً (ش) ويرجع عدداً حقيقياً يمثل طويلة هذا الشعاع.

والمزيد من العلومات اليكم الموقع:
http://www.jeemlang.com/documentation/webframe.html





--------------------------------------------------------------------------------

جميع الحقوق محفوظة © للدكتور عمار السَلكة 1999 - 2007
الإصدار التجريبي
دمشق 2007








تأليف : د.محمد عمار السلكة

أنشئ هذا الكتاب بإستخدام برنامج Documentation Creator من إعداد و برمجة : محمد رضوان البغا





الإصدار التجريبي

دمشق 2007




[img][/img][img][/img][url]d[/url][code][tr]
abounif
abounif
Admin
Admin

ذكر عدد الرسائل : 28
العمر : 43
الموقع : laayoun.ahlamontada.com
تاريخ التسجيل : 10/01/2008

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى