פורסם: 14/06/2008 - 15:53
נושא ההודעה: Python 3 מתקרב
|
טוב כפי שאולי חלקכם שמו לב (או שלא) הפיתוח של Python 3 מתקדם בצורה די טובה. השחרור הרשמי של Python 3 מתוכנן ל3 בספטמבר השנה.
מישהו התנסה באחד האלפות של הגרסה החדשה? בדק את השינויים?
לדעתי השינויים הם ממש טובים. הם פשוט לקחו את השפה כמו שהיא ומה שהיה שונה בה מדי מהשפות האחרות בשוק הם פשוט שינו. השינויים מצויינים ויתנו הרגלי תכנות טובים יותר.
זה לפחות מהשינויים בסינטקס של הקוד. מבחינת השינויים בCore של השפה עצמה אני לא יודע יותר מדי.. אבל עשיתי בדיקת השוואה בין 2.5.2 לבין 3alpha5 ויש שיפור די גדול במהירות העבודה של התוכנית.
מה אתם הולכים לעשות כשתצא הגרסה היציבה של Python 3? מתכוונים לעבור אליו או לחכות קצת ובנתיים לתכנת עם Python 2.6 ? (שתשוחרר בערך בו זמנית).
נערך לאחרונה על-ידי SnirD בתאריך 14/06/2008 - 17:23, סך-הכל נערך פעם אחת
|
|
חזרה לתוכן הדיון |
פורסם: 14/06/2008 - 15:56
נושא ההודעה:
|
מעניין לי ת'תחת.
עד שלא יתאימו לפייתון החדש את numpy אני מצפצף על הצעצוע החדש של guido.
|
|
חזרה לתוכן הדיון |
פורסם: 14/06/2008 - 16:54
נושא ההודעה: Re: Python 3 מתקרב
|
ציטוט: | השחרור הרשמי של Python 3 מתוכנן לאוגוסט השנה. |
לא שזה משנה במשהו, אבל אם כבר ציינת תאריכים לפחות תדייק. השחרור מתוכנן ל-3 בספטמבר.
http://python.org/dev/peps/pep-0361/
ציטוט: | הם פשוט לקחו את השפה כמו שהיא ומה שהיה שונה בה מדי מהשפות האחרות בשוק הם פשוט שינו. |
תסלח לי אבל זה קשקוש מוחלט.
חלק גדול מהשינויים הם היפטרות מסרח עודף שלא היה ניתן להיפטר ממנו במשך שנים בגלל הבעיה המוכרת של תאימות לאחור.
ציטוט: | עשיתי בדיקת השוואה בין 2.5.2 לבין 3alpha5 ויש שיפור די גדול במהירות העבודה של התוכנית. |
הבדיקות שלך חסרות משמעות. אל תבנה על שיפור במהירות.
תקרא את זה:
http://www.artima.com/weblogs/viewpost.jsp?thread=227041
כולל את המצגת שהוא כתב.שים לב במיוחד לקטע במצגת שמתחיל ב-"When To Switch"
נערך לאחרונה על-ידי AmitimA בתאריך 14/06/2008 - 17:18, סך-הכל נערך 2 פעמים
|
|
חזרה לתוכן הדיון |
פורסם: 14/06/2008 - 17:15
נושא ההודעה:
|
הרגשות שלי די מעורבים בנושא, לפני הבנתי למרות שלא התעמקתי (ראיתי הרצאה בגוגל לפני מספר חודשים) זה ישבור את כל הקוד הישן שלי שזה לא משהו שמשמח אותי כי אני אצטרך עכשיו לשכתב חלק ואולי לראות אם יש תוכנות תאימות שיסדרו את הבעיות האלה ואני אפילו חושב על להסיר תמיכה בתוכנה כלשהיא שאני מתחזק. אבל זה באמת צעד אמיץ ואם זה אומר שהשפה תהיה יותר איכותית ותעזור לי בכתיבה מה טוב רק נקווה שזה באמת שווה את זה.
|
|
חזרה לתוכן הדיון |
פורסם: 14/06/2008 - 17:26
נושא ההודעה:
|
עמית, אני בעיקר מסתמך על מה שרשום פה: http://docs.python.org/dev/3.0/whatsnew/3.0.html
ושינויים ששמתי לב אליהם מרפרוף בTutorial שם. ואני דובק בדעה שהם פשוט למדו מטעויות הסינטקסט של Python 2 ושינוי את הרוב לכמו שזה נכתב ברוב השפות האחרות.
ואני לא יודע עד כמה הבדיקה שלי רלוונטית אבל כרגע זה נראה כאילו יש שיפור טוב.
|
|
חזרה לתוכן הדיון |
פורסם: 14/06/2008 - 17:45
נושא ההודעה:
|
רגע, אתם רוצים להגיד לי שקוד ה־Python הקיים יישבר הם עושים את מה ש־php5 עשה ל־php4???
מישהו יכול להסביר לי מדוע? זה כאילו שקוד בסגנון KR לא ייתקמפל ב־gcc... או #include <iostream.h> יפסיק לעבוד עם g++.
_________________ קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.
גם לי יש בלוג
|
|
חזרה לתוכן הדיון |
פורסם: 14/06/2008 - 17:52
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 14/06/2008 - 23:10
נושא ההודעה:
|
איזה דיכאון...כל מה שאהבתי בפייתון הם הורסים...
אהבתי את ה "חוסר SYNTAX" הזה...זה היה כל היופי של השפה...
|
|
חזרה לתוכן הדיון |
פורסם: 15/06/2008 - 00:38
נושא ההודעה:
|
snir : | איזה דיכאון...כל מה שאהבתי בפייתון הם הורסים...
אהבתי את ה "חוסר SYNTAX" הזה...זה היה כל היופי של השפה... |
לאן נעלם "החוסר תחביר" שאתה מדבר עליו? השינויים לא עד כדי כך דרמאטיים. זה אותה שפה עם שיפצורים שהופכים אותה ליותר חזקה עם המשך תמיכה ברוח השפה.
|
|
חזרה לתוכן הדיון |
פורסם: 15/06/2008 - 01:28
נושא ההודעה:
|
יש לזכור שענף 2 ימשיך להיות מפותח לפחות לעוד גרסה, כך שייתמך מספיק זמן (לפחות 5 שנים) בנוסף יש גם כלי שממיר קוד ישן לרוב השינויים בחדש (כמובן שתהיה עוד עבודה, אך זו התחלה).
בכל מקרה השינויים לא כאלה מסיביים ואני די אוהב אותם. לגבי שבירת תאימות, בבקשה. לא רוצה שפה של טלאים על טלאים על טלאים. שיעשו עבודה כמו שצריך. הייתי רוצה עוד שינויים (במיוחד שינוי וארגון ה-namespace של הספריות המובנות), אך זה כנראה כבר יותר מדי.
|
|
חזרה לתוכן הדיון |
פורסם: 20/06/2008 - 11:42
נושא ההודעה:
|
עוד בנושא, הנה הממצאים לעת עתה לשינויים הדרושים לביצוע ב-Django כדי להתאימה ל-py3k:
http://wiki.python.org/moin/PortingDjangoTo3k
|
|
חזרה לתוכן הדיון |
פורסם: 21/06/2008 - 20:33
נושא ההודעה:
|
שוחרר Python 3.0 Beta 1... אני באמת ובתמים נרגש על השחרור הזה (:
(גם שוחרר Python 2.6 beta 1...)
|
|
חזרה לתוכן הדיון |
פורסם: 22/06/2008 - 16:21
נושא ההודעה:
|
מצדי אפשר לכתוב אותה לגמרי מחדש. או אולי עדיף פשוט לעבור לרובי. מאחר ורובי היא שפה עם עקרונות בסיסיים ברורים שלא כמו פייתון אין מצב של "שבירת תאימות". ככה זה כשעושים עבודה טובה מהתחה. מצד שני מי אני שיעביר ביקרות...
and let the war begin
|
|
חזרה לתוכן הדיון |
פורסם: 02/10/2008 - 13:59
נושא ההודעה:
|
שוחררה גירסה 2.6 של פייתון.
גירסה 3 תשוחרר בעוד כשבועיים.
http://www.python.org/download/releases/2.6/
|
|
חזרה לתוכן הדיון |
פורסם: 11/11/2008 - 15:06
נושא ההודעה: רשיון פיתון 3
|
אף אחד לא התייחס לנושא הרישוי !!
פיתון 3 OPEN SOURCE
GPL ?
אני מחפש את הסטירה !
|
|
חזרה לתוכן הדיון |
פורסם: 11/11/2008 - 22:37
נושא ההודעה:
|
אני בטוח שיש כמה שישמחו לסטור לך ללא קשר, אך הרשה לי לשאול: הא
|
|
חזרה לתוכן הדיון |
פורסם: 12/11/2008 - 09:41
נושא ההודעה:
|
לפייתון בגרסה 1.6 נוצר באג: רשיון שימוש שלא מאפשר שימוש בתוכניות פייתון בקוד שהוא עצמו ברשיון GPL. הבאג תוקן בגרסה 2.0.1 ו־2.1 .
http://docs.python.org/license.html
אנשי רובי החלו ככבר מזמן לעבוד על רובי 2.0 . שצפויה לשבור כמה תוכניות.
|
|
חזרה לתוכן הדיון |
פורסם: 12/11/2008 - 14:59
נושא ההודעה:
|
אני מתכנת חובב ומתחיל...
תגידו,איך אתם מצליחים לעקוב אחרי שינויים שיש כל הזמן בשפות השונות?
|
|
חזרה לתוכן הדיון |
פורסם: 12/11/2008 - 16:47
נושא ההודעה:
|
לפעמים מפורסמים סיפורים באתרי בוקמארק כמו digg או reddit או del.icio.us... אבל בעיקר אם אכפת לך משפה כלשהיא תבדוק מדי פעם באתר, תרשם לRSS, תעקוב אחרי בלוגים בנושא וכו וכו..
ואם כבר הדיון הוקפץ, אז שבוע שעבר שוחררה גירסה RC2 של Python 3.0... כבר רואים בקצה המנהרה את הגירסה היציבה (: (חבל שמפתחי הכלים השונים לא השכילו לראות את זה.. אין שום כלי מוכר וחזק לפייטון שמוכן מראש גם ל3.0 \= ייקח לפחות שנה-שנתיים עד שתהיה לו תשתית של כלים..)
|
|
חזרה לתוכן הדיון |
|