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

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin

quick_linkממיר קוד מג'אווה לפייתון

published at 06/03/2007 - 15:31 · ‏פורסם mksoft · ‏tags פיתוח · שלח לחברידידותי למדפסת
פיתוח java2pyhton מתיימר להמיר קוד מקור ג'אווה לפייתון. נכון לגרסה 0.1 (מאז שוחררה 0.2) ההמרה תומכת ב:

- הגדרת מחלקות ומחלקות פנימיות
- המרת methods
- רוב הביטויים
- if, for ו-while
‏- raise
- המרת טיפוסים (כגון String ל-str)


הפרוייקט המשוחרר תחת GPL 2 דורש פייתון 2.5, ANTLR ומתאם הפייתון שלו.

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

מקור: PythonThreads
 

קישורים רלוונטיים

· עוד על פיתוח
· חדשות מאת mksoft


הסיפור הנקרא ביותר בנושא פיתוח:
הטבלה המחזורית של האופרטורים

ממיר קוד מג'אווה לפייתון | כניסה / יצירת מנוי חדש | 5 תגובות
סף חסימה
  
ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן
Re: ממיר קוד מג'אווה לפייתון (ניקוד: 1)
ע"י צחי_ ב 06/03/2007 - 21:25

(מידע על משתמש | שלח הודעה) http://www.mozilla.org.il
ונשאלת השאלה, איזה אדם יעשה דבר כזה בדעה צלולה? ימיר קוד משפה הנמצאת בשימוש מליוני מתכנתים ובעלת אלפי ספריות מצד שלישי, לפייתון?

מישהו עשה השוואת ביצועים בין שתי השפות?

[ השב לזאת ]

קימים היבטים נוספים מלבד יעילות.(ניקוד: 0)
ע"י פינגווין אנונימי ב 07/03/2007 - 02:49
יש עוד היבטים פרט לנושא היעילות:

1. מסריקה חפוזה של לינק שהובא בידיעה התרשמתי שמה שבאמת מענין את מי שעשה את זה הם נושאים שקשורים לשפות תכנות. יכול להיות שהג'אוה נבחרה בעיקר בגלל שהיא התאימה למנוע.
אם אתה רוצה תראה את זה כל הממיר הזה כמשהו תאורטי.
2. מה תגיד אם בהמשך אותו מנוע יוכל להמיר הרבה שפות תכנות לפיתון?
3. הידע שלי בתכנות אינו רב. אבל יחד עם זאת פיתון ניצבת אצלי גבוה בסולם השפות שאני מעדיף.
4. באמת מענין מה היעילות היחסית של פיתון מול ג'אוה, ובאיזו מידה ניתן להשוות את שתיהן.

[ השב לזאת ]

Re: ממיר קוד מג'אווה לפייתון (ניקוד: 1)
ע"י mksoft (meir@mksoft.co.il)
ב 07/03/2007 - 19:37
(מידע על משתמש | שלח הודעה) http://mksoft.co.il/
אתה כותב כאילו לפייתון אין שום ספריות צד שלישי (בנוסף לספריות הבסיסיות הדי עשירות).

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

[ השב לזאת ]

Re: ממיר קוד מג'אווה לפייתון (ניקוד: 1)
ע"י nadavvin (nadavvin@gmail.com)
ב 08/03/2007 - 15:55
(מידע על משתמש | שלח הודעה) http://http://
מאיזו סיבות הימרת?

האם ג'אווה הרבה יותר איטית מפייטון?

או לחסוך קימפולים כי זה לא נוח בזמן פיתוח?


[ השב לזאת ]

Re: ממיר קוד מג'אווה לפייתון (ניקוד: 1)
ע"י mksoft (meir@mksoft.co.il)
ב 09/03/2007 - 22:11
(מידע על משתמש | שלח הודעה) http://mksoft.co.il/
יש לי מגוון סיבות (אף אחת מהן לא מאלו שציינת).

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

[ השב לזאת ]