75 lines
4.7 KiB
Markdown
75 lines
4.7 KiB
Markdown
|
---
|
||
|
title: Appendix
|
||
|
localeTitle: الملحق
|
||
|
---
|
||
|
# ج: ملحق
|
||
|
|
||
|
لأن لغة C هي لغة منخفضة المستوى ، فهناك الكثير من المصطلحات التي لا يتم العثور عليها في الكثير من اللغات الأخرى. وإليك التذييل لجعل فهمها أسهل.
|
||
|
|
||
|
## التحويل البرمجي
|
||
|
|
||
|
التجميع هو عملية أخذ الرمز الذي يمكن قراءته وتحويله إلى كود قابل للقراءة آليًا. يتم تنفيذ هذه العملية من خلال مترجم.
|
||
|
|
||
|
## مترجم
|
||
|
|
||
|
المحول البرمجي هو برنامج يقوم بترجمة الكود ، مما يعني أنه يغيره من شيء يمكن قراءته على البشر إلى شيء يمكن قراءته آليًا.
|
||
|
|
||
|
## التصحيح / المصحح
|
||
|
|
||
|
التصحيح هو عملية إزالة الأخطاء ("bugs") من التعليمات البرمجية. مصحح الأخطاء هو أداة مفيدة تجعل ذلك أسهل.
|
||
|
|
||
|
## GNU + لينكس
|
||
|
|
||
|
غنو + لينكس هو المصطلح التقني الدقيق لما يُشار إليه عادة بـ "لينكس". Linux هي kernel ، وهي عبارة عن مجموعة من البرامج التي تسمح للبرامج بالتفاعل مع الأجهزة. عند الجمع مع GNU ، يصبح نظام التشغيل ، والذي يسمح للشخص بالتفاعل معه.
|
||
|
|
||
|
## واجهة المستخدم الرسومية
|
||
|
|
||
|
واجهة المستخدم الرسومية. ستسمح لك واجهة المستخدم الرسومية بالتفاعل مع البرنامج عن طريق الإشارة والنقر بدلاً من كتابة الأوامر.
|
||
|
|
||
|
## ملفات رأس
|
||
|
|
||
|
ملفات الرأس هي ملفات تحتوي على تعريفات دالة تم تعريفها في ملفات مصدر أخرى. عادة ما يتم تضمينها في أعلى الملف المصدر.
|
||
|
|
||
|
## IDE
|
||
|
|
||
|
بيئة تطوير متكاملة. هذا في الغالب محرر ، لكنه يتضمن أدوات لفحص بناء الجملة وتنسيق نمط التعليمة البرمجية وتصنيف البرنامج وتصحيحه ، مما يجعل كتابة التعليمات البرمجية أسهل.
|
||
|
|
||
|
## انسان قارئ
|
||
|
|
||
|
الرمز الذي يمكن قراءته بواسطة الإنسان هو رمز يمكن قراءته من قبل شخص ، وليس في رمز ثنائي أو آلة.
|
||
|
|
||
|
## المكتبات
|
||
|
|
||
|
تعد المكتبات مجموعات مفيدة من التعليمات البرمجية التي تعطي المزيد من الوظائف والميزات في اللغة.
|
||
|
|
||
|
## رابط
|
||
|
|
||
|
قطعة من البرامج التي تجمع بين ملفات كائنات متعددة (عادة ما تكون شفرة مصدر للمكتبات) في ملف واحد قابل للتنفيذ.
|
||
|
|
||
|
## لغة منخفضة المستوى
|
||
|
|
||
|
تحتوي لغة البرمجة ذات المستوى المنخفض على كود ثنائي أو تجميع يحتوي على تجريد قليل أو معدوم من الإرشادات على مستوى الماكينة.
|
||
|
|
||
|
## كود الآلة
|
||
|
|
||
|
رمز الماكينة هو الرمز الذي يمكن للآلة فهمه. تذكر أن أجهزة الكمبيوتر تستخدم الأرقام ، وليس الإنجليزية ، للتشغيل.
|
||
|
|
||
|
## خط جديد
|
||
|
|
||
|
السطر الجديد هو ما يتم طباعته عندما تضغط على Enter ، وهو مثال لحرف مسافة بيضاء. يمكنك أيضًا إضافة سطر جديد إلى إخراج البرنامج الخاص بك عن طريق تضمين "\\ n" في بيان الطباعة الخاص بك.
|
||
|
|
||
|
## ملف كائن
|
||
|
|
||
|
ملف يحتوي على رمز الكائن (رمز الجهاز). يحتوي الملف على إخراج بعض التجميع ، مما يعني أنه يحتوي على رمز رمز / رمز التجميع.
|
||
|
|
||
|
## رابط
|
||
|
|
||
|
برنامج مساعدة له القدرة على أخذ ملفات الكائن وإنشاء ملف تنفيذي أو ملف مكتبة أو ملف كائن آخر. اسم آخر للـ Linker هو "Loader".
|
||
|
|
||
|
## مؤشر
|
||
|
|
||
|
المؤشر هو متغير يحتوي على عنوان ذاكرة لمتغير آخر. تستخدم المصفوفات والبنى والوظائف بشكل صريح مؤشرات يمكن أن تساعد في إنتاج شفرة فعالة وسهلة القراءة.
|
||
|
|
||
|
## بيضاء
|
||
|
|
||
|
Whitespace هي الأحرف التي لا تراها عند الكتابة ولكنها موجودة على أي حال. على سبيل المثال ، لا يمكنك رؤية المساحات ، ولكن هناك الكثير هنا. الخطوط الجديدة هي أيضًا أحرف بيضاء ، مثل علامات التبويب.
|