07-06-2005, 23:02
|
|
|
|
חבר מתאריך: 04.08.02
הודעות: 4,468
|
|
על הכתבה אין הרבה מה להגיד, לא הספקתי לקרוא אותה עד הסוף (עריכה פשוט על הפנים), וממה שקראתי לא הבנתי בידיוק מה הוא רוצה.
הדרך שהוא בחר להציג תכנות, היא שגויה לדעתי, כפי שאלכס אמר, הוא מציג פתרון ולא איך להגיע לפתרון, לא עוזר להגיד "בשורה X בודקים את תאריך התמונה", זה לא נקרא להסביר בכלל.
בחירת ה"שפות" לדעתי גם לא משהו, הוא יכל באמת להתחיל עם פסקל/סי, אמנם הוא לא היה מצליח להביא דוגמאות "מעניינות" כמו שהוא הציג בכתבה, אבל אני בטוח שהקוראים היו מבינים הרבה יותר. בנוסף לכך, אני בטוח שרוב האנשים שלא התעסקו בתכנות, וקראו את הכתבה, לא הבינו באמת מה הוא עשה שם, לכן הם לא למדו בכלל את עקרונות התכנות.
לגביי התגובה שלך, היא הייתה במקום. אני מסכים עם זה שהיה כדאי להציג תוכנית hello world, אבל חולק על מה שאמרת לגביי להציג עקרונות של תכנות מונחה עצמים/פרוצדוראלי, לדעתי זה לא נושא שמתאים להציג אותו בכתבה, במיוחד לא בפרק השני, נושאים האלו כבדים יותר, ואני בטוח שאם היית בצד של המבקרים באתר (ללא ידע קודם בתכנות) וקורא כתבה שמדברת על inheritance, multiple inheritance, polymorphism וכו, היית סוגר את הדפדפן.
אותו דבר קרא לי שקניתי את הספר "חושבים ג'אווה", פתחתי את הספר ראיתי 120 עמודים, מדברים רק על עקרונות OO, וממש ירד לי החשק אז לקרוא את הספר, כי אני קורא דף, 10 דפים, 100 דפים ועדיין לא כתבתי קוד אחד אפילו, זה מתסכל, כשאתה מתחיל לתכנת, אתה מחפש תוצאות, זאת דעתי לפחות.
לאלכס:
אני מסכים עם רוב מה שאמרת, לגביי החלק של "סקריפט היא תוכנה לכל דבר", אמת, לפני הגדרה, סקריפט היא תוכנה לכל דבר. אבל אם נדבר על "scripting language vs programming language"', אני הולך יותר עם ousterhout's dichotomy .
אגב:
// המאמר נכתב ע"י ה-K מ-K&R,בריאן קרינגן, ההוא שיצר את CPP ביחד עם דניס ריצ'י.
אם Stroustrup היה קורא את מה שכתבת..
לילה טוב לכולם.
|