ماذا استطيع أن أفعل لغة c++ ؟

السلام عليكم ورحمة الله وبركاته

اريد أن أستفسر ماذا أستطيع أن انجز بلغة c++؟

مثلا كيف استطيع عمل برنامج او منظومة وهل تتطلب تتدخل لغة أخرى أم لا ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

mr_student أضف ردا

أي شيء يمكن عمله بأي لغة، هناك مواطن يكون فيها استخدام اللغة X خياراً جيداً و هناك مواطن أخرى تكون فيها خياراً سيّئاً

c++ جيدة من أجل:

  • برمجة محركات الألعاب و الألعاب الضخمة

  • المشاريع التي تتطلب أداءاً عالياً جداً كتطبيقات التصميم و المتصفحات بشكل عام

  • برمجة الـ kernels و النظم المضمنّة أو أي شيء low level و يقترب من مرحلة الهاردوير

و هي خيار سيء من أجل:

  • تطبيقات الديسكتوب فلغات أخرى كـ C# تمتلك API أسهل و أفضل لنظام كويندوز و هناك حلول cross platform أخرى كجافا مع JavaFX

  • برمجة السيرفرات، أي لغة أخرى على الويب تملك دعماً أكبر و مجتمع أوسع و أطر عمل أكثر بعشرات المرات من سي بلس بلس

  • الأندرويد و الـ ios الحلول الـ native أو الـ cross platform الأخرى تفوق سي بلس بلس في عدد المكاتب و االانتشار.

سي بلس بلس لغة جبارّة و سريعة جداً (مصطلح غير دقيق فاللغة لا تمتلك سرعة)، تُستخدم عادة عندما تكون الحاجة للأداء حرجة نوعاً ما، الكثيرون يكتبون bridges للغات أخرى بواسطة سي بلس بلس ككتابة مكتبة لبايثون بغية تحسين الأداء، على الجانب الآخر هي لغة صعبة مقارنة بالأخريات و كما يقول مخترع اللغة عنها:

C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off

الc++ قد تكون افضل من الc# في برمجة تطبيقات سطح المكتب بعض الاحيان

هناك برنامج عبارة عن هاك للعبة لا تستطيع عمل برنامج مثله باستخدام c#

مجهول
  • حذف بواسطة المستخدم

أي شيء يمكن عمله بأي لغة

أرني كيف ستبرمج نواة نظام تشغيل بالجافا مثلا

سيقوم ببناء نظام تشغيل جديد يعمل مع نواة مكتوبة بلغة الجافا.

مجهول
  • حذف بواسطة المستخدم

سيقوم ببناء مفسر ثاني للغة الجافا يقوم بتحويل الكود الى لغة الالة مباشرة

مجهول
  • حذف بواسطة المستخدم

شكرا جزيلا لك أخي الكريم على المعلومات القيمة ^_^

مجهول
  • حذف بواسطة المستخدم

الألعاب أيضا

لقد نسيتم الذكاء الصناعي

شكرا جزيلا لك

اشياء كثيرة

اغلب من يعملون بها لعمل تطبقات سطح المكتب

كل شيء يمكن فعله باي لغة

هل من الممكن ارسال برنامج بلغه ++C لرسم شكل هندسي