ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
כניסה / יצירת מנוי חדש | 20 תגובות
סף חסימה
  
ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן
Re: ג'יימס גוזלינג עונה על זה ועוד (ניקוד: 0)
ע"י פינגווין אנונימי ב 16/04/2004 - 14:44
אני חושב שיש להפריד בין Java כשפה, ובין המימוש של סביבת ההרצה שלה, אף אחד לא כופה עליך להשתמש בVM של סאן, אתה יכול להשתמש בKaffe לדוגמא, שבנוסף להיותה חופשית גם עולה מהר יותר וצורכת פחות זיכרון.

אפשר אפילו לקמפל את גאווה לקוד נטיבי בעזרת GCC, ולקבל ביצועים די קרובים לאלו של C++

[ השב לזאת | אב ]

Re: ג'יימס גוזלינג עונה על זה ועוד (ניקוד: 1)
ע"י vprise (shaiatvprise.com)
ב 16/04/2004 - 14:50
(מידע על משתמש | שלח הודעה) http://www.vprise.com/
1.



לתוכנית ג'אווה טיפוסית לוקח הרבה זמן רק להתחיל לרוץ. תוכניות של C או Perl או שפות דומות מתחילות לרוץ מייד.


The reason is security Java 1.5 solves this without sacrificing security.
2.


ג'אווה אינה פורטבילית ו-obiquitous כמו C ובמידה מועטת יותר Perl. כדי שאוכל להריץ ג'אווה
בכל מקום, אני תלוי ברחמיה של Sun.

3.
Depends... GCJ allows you to run Java whereever GCC is ported.
Your point is correct if you depend on the Sun implementation.

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

You are familiar with CPAN so it seems simple. Trust me Java dependencies are just as simple

4.


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

Thats true for some elements, on the other hand it is much more readable than most languages
In Java 1.4 many simplifications were made to IO to make it as powerfull as perl

5.


גא'ווה די נופלת בין הכיסאות במעבר בין C ל-Perl/Python/Tcl/Ruby. אם אני רוצה קוד מהיר, אני אשתמש ב-C. אם אני רוצה הרבה אמצעים high-level, אני אשתמש ב-Perl. בד"כ אין לי סיבה להשתמש ב-Java.

Apples/Oranges
Java is compiled and you listed interpreted languages only
Java in recent benchmarks is as fast as C and is incredibly dynamic and secure
None of the languages you mnetioned are secure network oriented languages

[ השב לזאת | אב ]

Re: ג'יימס גוזלינג עונה על זה ועוד ע"י פינגווין אנונימי ב 16/04/2004 - 15:20
Re: ג'יימס גוזלינג עונה על זה ועוד ע"י פינגווין אנונימי ב 16/04/2004 - 17:49
Re: ג'יימס גוזלינג עונה על זה ועוד ע"י vprise ב 16/04/2004 - 18:26
Re: ג'יימס גוזלינג עונה על זה ועוד ע"י doroneee ב 29/09/2005 - 15:46