אני שם לב בחודשים האחרונים שכל הזמן יש פה בקשור לסביבות פיתוח של אסמבלי ול - Tutorials ... או ספרים למיניהם ...קודם כל ,אני רוצה להגיד משהו ...
אסמבלי היא שפה מגעילה , קשה לעבודה , לא מובנת , לא מתאימה לצרכים ובמיוחד לא מתאימה למתחילים שיש להם רעיון גרוע כזה ... לדוגמא ...
הם רוצים ללמוד את השפות מהתחלה עד הסוף (אני אומר את זה מניסיון , אני מדבר עם הרבה תלמידים ואני גם מעביר שיעורים פרטיים) .
הם כולם רוצים להתחיל עם אסמבלי , אחר כך ללמוד פסקל , C , C++ , ויזואלים למיניהם ...
בערך לפי הסדר הזה ...
אז בוא נבהיר משהו , (ואני בטוח במאה אחוז שוותיקים יחסית שבינינו יסכימו איתי)
לפי דעתי , להתחיל עם פסקל זו טעות , מפני שהיא מוגבלת , ויותר מידי טכנית . היתרון היחיד שלה שהיא מבנית שזה בסיס טוב , אז אני מציע שכשפה ראשונה כדאי מאוד להתחיל עם C (לפי דעתי בהתחלה עם הסביבת פיתוח של בורלנד 3 , יש לה Help מאוד פשוט ומובן למתחילים) היא אחת מהשפות היותר חזקות והבסיסיות שקיימות , מבנית מאוד ,בעלת חשיבה פרוצדורלית שמקנה יכולת טכנית גבוהה מאוד , יעילה , מהירה , קומפטבילית , ולא מוגבלת בכלל ... עדיין עובדים איתה בהרחבה בזכות הייתרונות האדירים שלה .
אפשר להתפתח איתה למקומות מדהימים (מבני נתונים מתקדמים , רקורסיות , מבנים ...) , היתרון הכי גדול שלה , זה שהיא קלה יחסית ללמידה , יש רק ללמוד את התחביר של השפה במספר ימים ומאז אתם אחראים על ההתפתחות שלכם ... הכי חשוב שתתמקצעו בשפה הזו מכיוון שהיא הבסיס לכל החשיבה התכנותית שלכם .
אחר כך לפי דעתי כדאי להתחיל לעבוד עם VB ועם תכנות מונחה אירועים . סביבה הרבה יותר ידידותית פשוטה ומהירה לפיתוח (Rad - Rapid Application Development) , לפי דעתי כדאי להתמקצע גם עם השפה הזו .
הבאה בתור זו שפה מונחית עצמים , אני הייתי מעדיף בשבילכם להתחיל עם C++ מכיוון שאין מה להגיד ... היא מספר אחד ללמידה והתמקצעות ב - OO (מונחה עצמים) , אבל בטח רבים יוותרו עליה ויעברו לפתח בדוט נט או בג'אווה מכיוון שהם יותר נוחות וידידותיות ומהירות לפיתוח , לפי דעתי זו טעות , תהנו מ - C++ , אתם עוד תגיעו לדוט נט ...
לפי דעתי , אסמבלי זה יכול להיות רק העשרה למי שרוצה וכבר משעמם לו ...
רק הכי חשוב ... שלא תהיו כמו כל הילדים הקטנים שעושים להם רשימה של השפות שהם צריכים ללמוד ואז קוראים ספר ומסמנים את השפה ב - V ...
ספר זה טוב , אפילו מצויין , אבל אם לא תפתחו בעצמכם , והרבה ! אתם לא תהיו תוכניתנים טובים (כמו שמישהו אמר פעם ... אין חכם כבעל ניסיון ...)
תקראו כמה ספרים שאתם רוצים ... יבוא מישהו שלא קרא כלום , ופשוט התחיל מכלום ועבד ! הכי חשוב שהוא עבד ! והוא יהיה הרבה יותר טוב ממכם ...
קחו את הזמן שלכם , תשקיעו ותתמקצעו בכל שפה ושפה ... הם הבסיס לשפות הבאות . מתי שהוא ... (אני יודע שכולם לחוצים על זה ...) אבל מתי שהוא בקרוב ... אתם תגיעו לדוט נט ...
אז אל תדאגו ...
מקווה שהבהרתי כאן כמה עניינים , נראה לי שגם DryIce חושב בדומה לי (למרות שהוא לא כל כך מחבב VB ...
) אם יש משהו ששכחתי או לא הבהרתי כראוי תשלים אותי ...
בהצלחה לכולם , ובואו נעשה את הפורום הזה יותר תותח ממה שהוא עכשיו !