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

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

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

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

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

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

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


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

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

Admin
Admin

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

https://fathallaabdelaziz.forumarabia.com

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

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

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

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

Admin
Admin

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

https://fathallaabdelaziz.forumarabia.com

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

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


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