עוסק בתחום קרוב לאנליזה סטטית, ולא רואה איך ניתן לתכנת מערכת עובדת עם ביצועים סבירים בשפה אחרת מ c++.
ולמי שרוצה לראות master piece כתוב ב c++, שיפתח את הקוד של llvm. למי שלא מכיר, זה קומפיילר, בעיקר ל c++, כתוב ב c++.
וגם הקומפיילרים של GCC וגם OPEN64
אז יוצא שכל הקומפיילרים החינמיים הרצינים (שעליהם בנוי רוב העולם) כתובים ב C\C++
כנ"ל לינוקס , אולי לא C++ אלא C, אבל בטוח שחלק מהספריות כתובות ב C++, כך שסביר שנגזרות לינוקס כמו אנדרואיד ו IOS מכילות גם הן הרבה C\C++ (לא האפליקציות, אלא המערכת עצמה).
C++ היא בעצם C עם שכבת תכנות מונחה עצמים, TEMPLATES , EXCEPTIONS, GC , וכל מה שעבר בסביבה ליד ביורן סטראוסטרופ בזמן שהגדיר את השפה (זאת היתה הבדיחה, בכל מקרה). המימוש המקורי נקרא CFRONT והיה בעצם ממיר מ C++ ל C .
כך שבעצם C היא חלק של C++ מהגדרתה.
C++ היא סופרמרקט עצום של אפשרויות שאתה יכול לבחור ממנו מה לעשות, האם לתלות את עצמך, או לכתוב קוד יפהפה.
מבחינתי האישית, אני מעדיף שהשפה תיתן לי את כל האפשרויות ולא תגביל אותי מראש, כך שתמיד אעדיף את C++ על פני שפות "בטוחות" יותר כמו JAVA . עם זאת, למען הגילוי הנאות, אני בא מעולם האמבדד הסיסטם וה RT כך שאני לא בטוח שיש לי אופציות אחרות ...