ما هو المقصود بأن لغة البايثون لغة تفسيرية interpreted فى حين أن لغة السى لغة مترجمة compiled ؟

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

ما هو المقصود بأن لغة البايثون لغة تفسيرية interpreted فى حين أن لغة السى لغة مترجمة compiled ؟

مُساهمة من طرف Admin في الإثنين فبراير 15, 2016 12:27 pm

ما هو المقصود بأن لغة البايثون لغة تفسيرية interpreted فى حين أن لغة السى لغة مترجمة compiled ؟

البايثون هى لغة برمجة : تفسيرية interpreted ، تفاعلية interactive، كائنية التوجه object-oriented .
المقصود باللغة التفسيرية interpreted : أنه "فى كل مرة يتم فيها تشغيل البرنامج يقوم المفسر interpreter بالتحقق خلال شفرة البرنامج من أجل الأخطاء وتفسير التعليمات إلى شفرة الآلة القابلة للقراءة بمعرفة الكمبيوتر" .
وهذا يختلف عن اللغات المترجمة compiled language ( مثل لغة السى C ) والتى يتم "ترجمتها لمرة واحدة فقط وتنتج ملف ثنائى قابل للتنفيذ والذى يمكن أن يتم تشغيله مرة تلو الآخرى على النظم الطبيعية " .
وهذا يعنى أن البرامج المكتوبة بلغة البايثون عموما تكون أكثر بطأ فى التشغيل من البرامج المكتوبة بلغة السى . لكن دورة الترجمة –تصحيح الأخطاء تكون أسرع بكثير فى اللغات التفسيرية مثل لغة البايثون . عموما فى البايثون قد يتم كتابة البرامج فى وقت أقل ولكنه سوف يستغرق وقتا أطول فى التشغيل ، لكن مع السرعات الهائلة للكمبيوتر فلن تلاحظ ذلك .






Admin
Admin

عدد المساهمات : 985
تاريخ التسجيل : 28/01/2014

معاينة صفحة البيانات الشخصي للعضو http://fathallaabdelaziz.forumarabia.com

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

رد: ما هو المقصود بأن لغة البايثون لغة تفسيرية interpreted فى حين أن لغة السى لغة مترجمة compiled ؟

مُساهمة من طرف Admin في الإثنين فبراير 15, 2016 12:51 pm

لغة البايثون هى لغة تفاعلية interactive كائنية التوجه object-oriented :
يتم إدخال عبارات لغة البايثون، يلى ذلك الضغط على زر الإدخال ENTER ، وإذا كانت مناسبة ، يتم طباعة النتيجة على الشاشة. هذا يكون مفيدا بشكل خاص في عملية التصحيح debugging ، وهذه هي الطريقة الطبيعية للعمل في العديد من بيئات البرمجة الرياضية والمرئية المستخدمة في العلوم الفيزيائية مثل الرياضيات ، ماتلاب .
لغة البايثون هى لغة كائنية التوجه object-oriented :
اللغات كائنية التوجه توفر وسيلة قوية لتلخيص هياكل البيانات وسريان البرامج .

Admin
Admin

عدد المساهمات : 985
تاريخ التسجيل : 28/01/2014

معاينة صفحة البيانات الشخصي للعضو http://fathallaabdelaziz.forumarabia.com

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

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


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