هل لغة C ++ موجهة بشكل كامل؟
هل لغة C ++ موجهة بشكل كامل؟

فيديو: هل لغة C ++ موجهة بشكل كامل؟

فيديو: هل لغة C ++ موجهة بشكل كامل؟
فيديو: ما هي البرمجة الكائنية | OOP C++ 2024, يمكن
Anonim

C ++ يدعم موضوع - الموجهة البرمجة ، ولكن OO ليست جوهرية للغة. في الواقع ، الوظيفة الرئيسية ليست عضوًا في ملف موضوع . (بالطبع ، يمكن أن يجادل أحد حول كون Java ملف تماما - الموجهة اللغة أيضًا ، لأن بدائلها (على سبيل المثال ، int) ليست كذلك أشياء .)

هنا ، هل C ++ موجه نحو الكائن؟

ها هي الأسباب C ++ يسمى جزئية orsemi وجوه المنحى اللغة: الوظيفة الأساسية خارج الفصل الدراسي: C ++ يدعم موضوع - الموجهة البرمجة ، ولكن OO ليست جوهرية للغة. يمكنك الكتابة بشكل صحيح ، جيد الترميز ، مصمم بشكل ممتاز C ++ البرنامج بدون استخدام ملف موضوع ولو مرة واحدة.

بعد ذلك ، السؤال هو ، لماذا C ++ ليست موجهة كائنية خالصة؟ شوهد 29090 مرة. C ++ يكون ليس أ وجوه نقية المنحى اللغة لأنه يمكنك كتابة التعليمات البرمجية دون إنشاء فئة في C ++ ، في حين أن Java هي ملف معترض محض اللغة لأن كل وظيفة تتطلب فئة.

بعد ذلك ، قد يتساءل المرء أيضًا ، ما هي اللغة الموجهة بالكامل نحو الهدف؟

- كورا. أولا جافا ليست كذلك وجوه نقية المنحى برمجة لغة . سمالتالك هو تماما أولا وقبل كل شيء وجوه المنحى برمجة لغة . الذي هو تعترض بالكامل - الموجهة برمجة لغة ?

ما هو 100 Object Oriented؟

على الرغم من أن Java هي واحدة من أنجح برامج لغة البرمجة الموجهة ، والتي حصلت أيضًا على بعض الوظائف برمجة اللمس في جافا 8 لا يعتبر أبدا 100 ٪ أو نقي موضوع - لغة البرمجة الموجهة.