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

كيف تعمل لغات البرمجة

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

كيف تعمل لغات البرمجة Empty كيف تعمل لغات البرمجة

مُساهمة من طرف merehan00 الخميس 26 يناير - 0:26

برمجة
تعرف Techopedia البرمجة (الإنجليزية: البرمجة) بأنها العملية التي يتم فيها استخدام المنطق لتسهيل العمليات الحسابية والمهام المختلفة باستخدام الكمبيوتر.

تتم العملية باستخدام لغة برمجة ، وهناك العديد من لغات البرمجة التي تختلف عن بعضها البعض من حيث التطبيقات ومجال الاستخدام وطريقة الكتابة.

يمكن تعريف البرنامج على أنه مجموعة من الأوامر المرتبة التي يتبعها الكمبيوتر لأداء مهام معينة.

يتم وضع البرنامج في وسيط تخزين يمكن للكمبيوتر الوصول إليه وقراءة البرنامج منه ، لتنفيذ الأوامر ، واحدًا تلو الآخر ، ويمكن تخزين البيانات التي يريد المبرمج من الكمبيوتر معالجتها وتنفيذ العمليات عليها.

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

متانة؛ والمقصود بذلك قدرة البرنامج على التعامل مع الأخطاء بشكل يسمح له بإتمام عمله بالرغم من وجود هذه الأخطاء.

إمكانية الإعتماد على؛ يتم الوصول إليه من خلال التصميم الجيد والتضمين المناسب للخوارزميات. نجاعة؛ هذا من خلال تحسين استخدام الموارد مثل الذاكرة وغيرها. سهولة قراءة الكود وجودة توثيقه

كيف تعمل لغات البرمجة
عند الكتابة باستخدام لغة برمجة معينة ، يتم استخدام برنامج معين يسمى المترجم ، حيث يقوم هذا البرنامج بتحويل لغة البرمجة إلى رمز آلة يمكن للكمبيوتر فهمه.

يكتب المبرمج الكود باستخدام أي محرر نصوص في شكل مجموعة من العبارات ، ثم يستخدم المترجم للغة البرمجة التي تمت كتابتها بها عن طريق تحديد اسم الملف الذي يحتوي على الكود.

عندما يعمل المترجم ، يقوم المترجم بتحليل البيانات والتأكد من كتابتها بشكل صحيح. بعد ذلك ، يتم تحويل هذا الرمز إلى ما يسمى بملف الكائن ، والذي يحتوي على مجموعة من الأوامر المصاغة بلغة الآلة ، والتي ينفذها الكمبيوتر.

قد تتبع خطوة الترجمة خطوة إضافية وهي دمج عدد من الملفات التي تعتمد على بعضها البعض ، ثم إخراج ملف واحد قابل للتنفيذ (الإنجليزية: قابل للتنفيذ) ، وتسمى هذه الخطوة بالربط (بالإنجليزية: Executable). ربط).

من بين لغات البرمجة التي تعمل على نفس المبدأ C و C ++ و Fortran و Swift وغيرها.

تختلف بعض لغات البرمجة من حيث آلية العمل عما هو مذكور ، ومن هذه اللغات لغة جافا (الإنجليزية: جافا) ، حيث يتم تحويل الكود إلى أوامر معينة تسمى (بالإنجليزية: Bytecode) ، وهذه الأوامر يمكن تنفيذه على أي جهاز كمبيوتر يحتوي على برنامج 'الجهاز'. يهدف الجهاز الظاهري (بالإنجليزية: Virtual machine) إلى فهم هذه الأوامر وتحويلها إلى أوامر يستطيع الكمبيوتر الذي يعمل عليه البرنامج فهمها وتنفيذها.

من بين لغات البرمجة أيضًا ما يسمح بتنفيذ البرنامج فورًا دون الحاجة إلى تحويله باستخدام برنامج مترجم ، حيث يتم اللجوء إلى استخدام برنامج يسمى المترجم Interpreter ، والذي يقوم بتحويل عبارات لغة البرمجة إلى أوامر وتنفيذها على الفور.

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

قراءة المزيد:
تحميل واتس اب الذهبي احدث اصدار Whatsapp Gold APK ابو عرب
تحميل واتساب عمر العنابي OBWhatsApp احدث اصدار
تحميل برنامج تكبيرات العيد بدون انترنت
merehan00
merehan00
عضـو يشـــارك


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

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

مواضيع ذات صلة


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