ערכתי לאחרונה בתאריך 29.12.06 בשעה 20:04 בברכה, e-gnt
תראו , כעקרון אני התחלתי ממזמן ללמוד C++ ממש על קצה המזלג..והפסקתי לצערי עכשיו אני רוצה ללמוד שוב , הבנתי שיש שפה שהיא די חדשה וקוראים לה C# אפשר לדעת מה ההבדל בינה לבין האחרות ?
והאם כדאי לי להתחיל עכשיו ללמוד C ואז את C++ (שהבנתי שזה יותר פשוט כי כבר יש את הבסיס) ואז את C# או שC# בכלל לא קשורה לבסיס של C וכדאי ללמוד אותה במקום C ?
קיצר אם אפשר הסברון קטנטן , ועל הדרך המלצה לספר (בעברית) שמלמד טוב את השפה
++C זה הפיתוח של C עם הוספת יכולות של "תיכנות מונחה עצמים" (OOP) כל עניין תיכנות המונחה עצמים מתייחס למחלקות, הורשה, פולימורפיזם ועוד... שלא היו קיימות בשפת C #C לעומת זאת, שפה דוטנטית טהורה שבסיס הכתיבה שלה זה C (כלומר סינטקס בסיסי, סוגי משתנים וכו'.. ) אך עם יכולות הדוטנט שמיקרוסופט פיתחו כחיקוי של הרעיון של JAVA (בעצם #C נחשב כחיקוי של ג'אווה) כמובן בתוספת לא רק של תיכנות מונחה עצמים אלא גם פיתוח תוכנה מהיר (בדומה ל-VB)
בסה"כ אם אתה רוצה ממש ממש להיכנס אז עדיף ללמוד C ו-++C... אם אתה רוצה סתם לכתוב תוכנות קלילות אבל לא להתעמק אז להתחיל טיפה עם C ולהתקדם ל-#C
הביאו גם פה מלא ספרים לכלל השפות... אגב בכלליות עדיף ספרים באנגלית כי הם יותר מקצועיים בהרבה והביאו המלצה לספר C באנגלית לא מזמן.. (אם אתה מעדיף לקנות)
לגבי מה יותר טוב, אני לא יכול להגיד לא השוואתי בחיים בין הספרים.. אבל בשביל בסיס "ללמוד C מהדורה 3" יהיה מספיק בשבילך.. למדתי איתו בכיתה י"א