ABA


"מה ההבדלים העיקריים בין JAVA לC?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15633 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15633
the crusher
חבר מתאריך 1.8.02
18936 הודעות
   11:34   25.12.09   
אל הפורום  
  מה ההבדלים העיקריים בין JAVA לC?  
 
   מעבר כמובן לעניין שזה תכנות מונה עצמים וזה לא, וכמובן יש את הJVM שמאפשר להריץ את זה ללא תלות במערכת לעומת הC שהוא תלוי מערכת.

תודה רבה!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  כל כך הרבה... DLN 25.12.09 12:00 1
     ומתי יש להעדיף אחת על השניה? the crusher 25.12.09 12:20 2
         אם כבר תשווה ++C ל-Java כי שתיהן שפות OO ldan192  25.12.09 12:40 3
             Java לא מוגבלת לכלום, שמשון פישטונה 25.12.09 12:44 4
                 היא מוגבלת, תסמוך עליי. זה שאין אפשרות לשחק עם ldan192  25.12.09 12:49 5
                 מוגבלת ואני לא מבין מה השאלה פה בכלל DLN 25.12.09 13:34 6
  פו פו פו.. שמים וארץ. ronen333  25.12.09 13:53 7
  מכתב Deuce  27.12.09 03:50 8

       
DLN
חבר מתאריך 20.4.07
15884 הודעות
   12:00   25.12.09   
אל הפורום  
  1. כל כך הרבה...  
בתגובה להודעה מספר 0
 
   C זה שפה שכתובה ופועלת ברמה די נמוכה, זה מתקמפל סטטית לשפת מכונה כתלות בקומפיילר, אין כמעט שום פיצ'רים חוץ מהדברים ההכרחיים.

Java זה שפה עילית, מורכבת אך ורק וממחלקות, בעלת עשרות פיצ'רים של OOP, מתקמפלת לByte Code שהיא שפת ביניים שהJVM מתרגם לשפת מכונה בזמן הרצה, ומכאן היא גם Cross Platform,
היא Type Safe, אין בה מצביעים, איטית בסקאלות של פי כמה מאות מקוד C, ועוד ועוד ועוד


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
the crusher
חבר מתאריך 1.8.02
18936 הודעות
   12:20   25.12.09   
אל הפורום  
  2. ומתי יש להעדיף אחת על השניה?  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   12:40   25.12.09   
אל הפורום  
  3. אם כבר תשווה ++C ל-Java כי שתיהן שפות OO  
בתגובה להודעה מספר 2
 
אבל בלי קשר,
אם אתה מחפש קלות יחסית לתכנות ומולטיפלטפורם - Java.
כמעט בכל שאר הפרמטרים אבל ++C ו-C עדיפות, בעיקר בתחום הביצועים ורמת היכולות הגבוהה שיש לך ביחס ל-Java שהיא דיי מוגבלת לאינטרפייסים.


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
שמשון פישטונה

   12:44   25.12.09   
אל הפורום  
  4. Java לא מוגבלת לכלום,  
בתגובה להודעה מספר 3
 
   זה שאנשים מסויימים יוצרים הגבלות, כי אין להם כוח להתעסק עם יותר מיד דברים, זה כבר בעיה של המתכנת.

מעבר לזה מסכים עם מה שאמרת.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   12:49   25.12.09   
אל הפורום  
  5. היא מוגבלת, תסמוך עליי. זה שאין אפשרות לשחק עם  
בתגובה להודעה מספר 4
 
הפויינטרים הופך אותה לשפה חלשה מאוד.
ובכלל, זה שהיא גם תלויית JVM.
כל עניין האופטימזציות מסתמך ברובו על משחקי פויינטרים.


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DLN
חבר מתאריך 20.4.07
15884 הודעות
   13:34   25.12.09   
אל הפורום  
  6. מוגבלת ואני לא מבין מה השאלה פה בכלל  
בתגובה להודעה מספר 4
 
   אין שום דבר שאתה לא יכול ליישם בC, השאלה כמה זה יהיה קשה
JAVA כשפה עילית לא מתוכננת לדברים מסוימים שהיא פשוט לא יכולה לעשות בלי התעסקות יתרה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   13:53   25.12.09   
אל הפורום  
  7. פו פו פו.. שמים וארץ.  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   03:50   27.12.09   
אל הפורום  
  8. מכתב  
בתגובה להודעה מספר 0
 

Well - if we do compare so compare C++ to JAVA.
I can add few more to the mentioned above:
1. Garbage Collector - integrated in Java, in C++ does not.
2. Multiple inheritance (in C++) versus single inheritance in Java.
3. C++ supports goto, while Java doesn't.
4. Templates vs Generics (There are lots of differences).

Btw, wiki has an article regarding both of them:
http://en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net