في هذا الدرس ستجد مقدمة عامة حول اللغة المعلوماتية ج وكذلك البرنامج الذي تحتاجه لاستعمالها. |
يبدأ كل أمر بلغة ج بكلمة مفتاحية تعبر عن نوع ووظيفة ذلك الأمر. كذلك تستخدم في صياغة الأوامر كلمات قياسية أخرى، وحروف، ورموز تربط أجزاء الأمر مع بعضها. تشكل جملة هذه الكلمات مجموعة الكلمات المحجوزة في لغة ج. |
توفر لغة ج أنواع البيانات الأساسية التالية : النوع صحيح، النوع صغير، النوع حرف، النوع حقيقي، النوع منطقي، النوع مؤشر، النوع ملف. ويجب التمييز بين صنفين من أنواع البيانات في لغة ج، الأنواع الحسابية والأنواع غير الحسابية. |
تستخدم المتغيرات لحفظ البيانات. سواء كانت هذه البيانات بسيطة كالأعداد، والحروف، أو مركبة كالجداول والبنيات. |
نتطرق في هذا الدرس إلى أكثر الأوامر شيوعا وضرورة للمبتدئين في البرمجة. ألى وهي أوامر الكتابة والقراءة. |
تستخدم الأداة الشرطية إذا ... وإلا لتنفيذ مجموعة من الأوامر (فقرة) تنفيذاً شرطياً، أي تنفيذها في حال تحقق شرط معين. |
تعتبر أدوات التحكم بمسار التنفيذ من أهم الأشياء التي يجب أن تحتويها لغات البرمجة رفيعة المستوى. وتستخدم هذه الأوامر لتغيير التسلسل الطبيعي لتنفيذ البرنامج، كتكرار تنفيذ مجموعة من الأوامر، أو تنفيذ مجموعة من الأوامر تنفيذاً مشروطاً بشرط منطقي، أو الإنهاء القسري للبرنامج... إلخ. |
إيعازات المترجم هي أوامر ينفذها مترجم لغة ج أثناء ترجمته للبرنامج. وتعرف مثل هذه الأوامر التنفيذية بإيعازات زمن الترجمة، لأنها تنفذ من قبل المترجم أثناء ترجمة البرنامج. ولا تولد هذه الإيعازات أية تعليمات تنفيذية في البرنامج الهدف النهائي. وتشبه إيعازات المترجم في ج ما يسمى compiler directives في C. تقتصر إيعازات المترجم في الإصدار الحالي للغة ج على إيعازين فقط، هما بدّل وأَدرج. |
تستخدم البنية، وتعرف في لغة ج باسم المركب و السجل أيضاً، لتعريف أنواع البيانات المركبة، ويسمح بوضع البيانات المختلفة الأنواع، التي ترتبط مع بعضها ارتباطاً وثيقاً، في بنية منطقية واحدة. |
كثيراً ما يحتاج المبرمج إلى أن يستخدم مجموعة من الأوامر في أكثر من موضع واحد في نفس البرنامج. في هذه الحالة يجب على المبرمج أن يعيد كتابة مجموعة الأوامر هذه في كل مرة يحتاج إليها. غير أن ذلك عمل فيه مضيعة للوقت والجهد، وتنتج عنه برامج صعبة التعديل والتنقيح. كما يلزم في كثير من الأحيان أن تطبق نفس الأوامر على متغيرات مختلفة. |
للتعامل مع الملفات تقدم لغة ج نوع بيانات اسمه ملف. فإذا عُرّف متغير بأنه ملف أصبح ممكناً القراءة من هذا الملف والكتابة فيه عن طريق هذا المتغير. |
نقدم لك في هذا المقال كيفية التعامل مع الأشكال الهندسية باستعمال مكتبة الرسومات للغة البرمجية ج. |
تسمح لغة ج للخوارزميات والدوال، أن تستدعي نفسها ضمن جسمها. تسمى هذه الميزة بالترجعية. |
نسرد لك في هذا المقال أهم المكتبات البرمجية التابعة للغة البرمجية ج. ويمكنك تطويرها لأغراضك وإنشاء أخرى أيضا وشاركنا بها من أجل تطوير هذه اللغة البرمجية. |
في آخر فقرة من هذا الدرس نبرز لك فيها بعد المشاريع تم إنجازها باللغة البرمجية ج. |
قد يجد بعض الناس صعوبة في الربط بين المصطلحات العربية والأجنبية لاسيما الإنجليزية والفرنسية، وقد يجد بعض الأفراد في الأقطار العربية صعوبة في فهم أحد المصطلحات. لذلك ستجد هنا قاموس معظم المصطلحات المستعملة في كتابة منهاج اللغة ج. |