اذهب إلى المحتوى
  • 0

لماذا لا تعد C++ تحديثا للغة سي؟

Blackhacker

السؤال

Recommended Posts

  • 0

في الحقيقة تُعتبر لغة c++ امتدادًا extension للغة c وليست تحديثًا لها. تم إيجاد هذه اللغة من قِبَل Bjarne Stroustrup لتدعم البرمجة كائنيّة التوجّه Object Oriented Programming (OOP). تدعم لغة c++ البرامج المكتوبة بلغة c بالكامل دون أي مشكلة، وفي ذلك فائدة عظيمة فيما يتعلّق بالتوافقيةّ مع البرامج القديمة.

برأيي ألّا تشغل نفسك بكون لغة c++ هي لغة مستقلة أم ليست مستقلة، فالذي تحتاجه فقط أن تعرف أنّه بإمكانك استخدام مترجمات c++ لكتابة تطبيقات بالنمط القديم (نمط C) أو بالنمط الجديد (C++) أو بمزيج بينهما. والخيار الأخير هو الخيار الذي يلجأ إليه معظم مبرمجي C++.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

تتميز لغة سي بلس بلس عن لغة سي بأنها تدعم الصفوف والوراثة المتعددة.

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...