3 תשובות
הקודים, הנוחות, עד כמה זה קשה ללמידה
c הוא מתאים יותר למערכות real-time ורכיבים מסויימים. קוד שקרוב יותר ל'ברזלים' של המחשב.
c++ דומה לc.
c# הוא כבר בסגנון ג'אווה, יותר מכוון לתכנות מונחה עצמים.
ג'אווה, דומה לc# רק שהוא מותאם לפלטפורמה רחבה יותר של מערכות (בעוד שc# בעיקר מיועד לווינדוס ו.net).

קחי את התשובות שלי בערבון מוגבל, כי יש המון הבדלים אבל זה העיקרון.
כל שפה נוצרה בנפרד על ידי אנשים שונים למטרות משל עצמן

סי נוצרה ב1972, והתבססה על שפת b באותה תקופה
היא שפה פרוצדורלית ואימפליסית, שמה שמיוחד בה הוא שבאותה תקופה, שפות התבססו על אסמבלי מסוים ונועדו לדברים ספציפיים, c נבנתה להיות ניידת ולא להסתמך על שפה אחרת, ובעצם נעשתה לשפה שאפשר להעביר בין מחשבים ולקמפל בקלות, עד היום השפה מאוד פופולארית בגלל היעילות והקלות שלה

ג'אווה נוצרה ב95 על ידי סאנס מיקרוסיסטם, ונועדה להתייצב על הטרנד הפופולארי של "תכנות מונחה עצמים", השפה מתגאה בזה שהיא מקומפלת jit, במקום לקמפל אותה לכל מכונה אתה מקמפל אותה לbytecode ומריץ בvm מיוחד