לימוד שפות תיכנות דרך הפורום
-
למי שרוצה רק לשחק (ולא יותר מזה) יש את SmallBasi
https://www.microsoft.com/he-IL/download/confirmation.aspx?id=46392
וזה הקישור למדריך PDF http://download.microsoft.com/download/A/1/E/A1E36BBB-303E-416B-A078-B840D851214A/Introducing_Small_Basic.pdf -
ביקשתי בזמנו שיפתחו לי בנטפרי את פורום שפות עיליות ואסמבלי בפורום FXP, בהתחלה הם סירבו, ואחרי שהפצרתי שאין פורום מקצועי באמת במה שפתוח בנטפרי, יש רק אתר Q&A אחד תותח, אבל זה לא פורום.. הם אמרו שיבדקו את זה ושם זה נגמר, הקפצתי גם את הפניה שלי אחרי די הרבה זמן, אבל שוב לא חזרו אלי.. יכול להיות שזה באמת בבדיקה.
-
@QJDTOP
תלוי עד לאיזו רמה אתה רוצה להכיר את המושגים, כי באמת יש המון מושגים שמסתבר שמתכנת ממוצע לא יכיר את כולם וזה לא יגרע מהיכולות שלו.
אתה רוצה להכיר ממש ממש את הבסיס? אז כל שפה יכולה לשמש אותך, רוצה להכיר קצת יותר? תלמד שפה מונחית עצמים (C#\JAVA מומלצות בכה"ג) רוצה להכיר עוד יותר, תלמד C, רוצה עוד יותר?! תלמד PHP (להבין איך עובדים שרתים) רוצה עוד יותר?!?! זה כבר לא ממש קשור לתכנות אלא נושאים מסביב שחשוב לדעת בשביל לתכנת - רשתות\מערכות הפעלה\אבטחת מידע\תכנות מבוזרגם בכל שפה בפנ"ע יש את ה"מאחורי הקלעים" שחשוב לדעת, אבל זה כבר אינדיבידואלי לשפה.. לדוגמה ב-C#:
boxing\unboxing
reflection
CAS
LINQ
PINVOKE
unsafe
lock\task\action\concurrentCollections
וכ' וכו' וכו'... וספציפית ב-C# הרשימה ארוכהההההההההההה -
סתם לדוג' מתכנת ממוצע לא יודע לכתוב דרייברים לווינדוס ובאמת לא לדעת את זה, לא מונע ממנו מלכתוב דרייבר לפי הצורך שלו, הוא לומד את הנושא ומתחיל לכתוב ולדבג ומקים מכונה וירטואלית ומה לא.. מכיון שאת הידע שהוא צריך בשביל ללמוד לתכנת דרייברים כבר יש לו, שזה ידע במערכות הפעלה, שזה ידע נדרש להרבה דברים.
-
@QJDTOP
יש 3 שפות שונות בתכלית
C
C++
C#בין C ל-C++ יש קשר קטן, שתוכנית C יכולה להתקמפל בקומפיילר של C++, אבל בקוד בפועל שונה בתכלית..
C# זה כבר ממש לא קשור, זו שפה של מיקרוסופט.
C היא לא מנוהלת ולא מונחית עצמים.
C++ היא מונחית עצמים, אבל לא מנוהלת
C# היא גם מנוהלת וגם מונחית עצמים טהורה.אע"פ שC++ אינה מנוהלת, יש לה מערכת שקצת פוטרת אותך מלנהל את הזיכרון שלה לבד, שזה נקרא פוינטרים חכמים, ואכמ"ל (עיין http://www.underwar.co.il/1-Programming/d235/)
-
@QJDTOP לשפת C יש לך את זה בעברית http://clang.eitan.ac.il/
לC++ יש לך את זה (גם בעברית)http://cplus.eitan.ac.il/main.php
ו http://vlib.eitan.ac.il/cplusplus4/index1.htm (בעיקר לממשיכים מC לC++) -
@קול-מיוזיק אמר בלימוד שפות תיכנות דרך הפורום:
שלום חברים,
עקב המצב הרבה חברים מהפורום יושבים בבית על המחשב ומשתעממים אז הגיעה הזמן שאולי האנשים המבינים בשפות ישתפו פה וידריכו את המתחילים איך ללמוד איזה שפות הפופולריות ויעלו מדריכים
תודה רבה.@שמואל ולזה כן?