עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

צריך המלצה לספר C#

Featured Replies

פורסם

אני רוצה להתחיל ללמוד מ0, בעצמי, C#..

למדתי כמה דברים מהאינטרנט כמו writeline readline while for if ודברים בסיסיים ביותר, אבל אין לי באמת ידע רחב ככה שאני צריך ספר למתחילים..

למישהו יש המלצה לאיזה ספר טוב?

עריכה:

ועוד משהו, כרגע החלטתי שלמרות שזה טוב ללמוד C אני לא אתחיל ממנה כשפה ראשונה, והחלטתי ללמוד C# שנראה שאפשר לעשות איתה דברים חמודים די מהר..

אני די מתלבט בין C++ ו C# לשפה ראשונה - אבל אם למישהו יש ספר טוב לC++ תמליצו בכיף..

תודה!

פורסם

Head First C#

פורסם
  • מחבר

תודה על ההמלצה, במידה ואני אתחיל ללמוד C++ אתה ממליץ גם על Head first C++?

פורסם

לא יודע לגבי c++.

הספרים שהם מוציאים הם טובים, אבל הם לא הוציאו Head First c++, לפי מה שאני יודע.

פורסם

לא ממליץ לך להתחיל עם C#.

כאחד שדי מומחה ב C# די קשה לי ללמוד C++, ואני די מתעצבן שהתוכנית לימודים בארץ בוחרת לרוב ב C# ולא ב C++.

אם תלמד C++ יהיה לך קל מאוד לעבור ל C#, אך אם תתחיל עם C# כבר תתרגל לממשק קליל ושפה שלא דורשת יותר מדי מחשבה לדעתי.

C# יש לך ספריות לכל דבר שעושות לך חיים קלים מאוד, אז כן - אפשר לעשות דברים יפים די מהר, אבל השפה עצמה די עלובה לדעתי... אתה מוגבל ל Windows וכו'.

פורסם

"עלובה"? למעט העובדה שהיא מוגבלת לסביבת חלונות (מה שלא משנה יותר מדי למישהו שרק מתחיל ללמוד תכנות, זה לא שהוא הולך לפתח עכשיו אפליקציות מרובות פלטפורמות) זו אחת השפות המתקדמות והחזקות היום. ואם ריבוי הפלטפורמות כזה חשוב, אפשר ללמוד גם Java.

זה ש-#C קלה יותר מ-++C לא אומר שהיא דורשת פחות מחשבה, זה רק אומר שהיא מתעסקת הרבה פחות עם ג'יפה מסביב. חוץ מזה, אם רוצים ללמוד תכנות מונחה עצמים, שפות מודרניות כמו #C ו-Java עדיפות בהרבה על ++C, שהיא מעין שלב ביניים בין שפה פרוצדורלית © ושפה שהיא באמת מונחית עצמים.

הסיבה היחידה, לדעתי, שבגללה יכול להיות עדיף ללמוד ++C (או C) היא שהן נותנות לך להבין קצת יותר טוב איך פועל המחשב (ניהול משאבים וכד'), פשוט כי היא יותר low level משפות מודרניות.

פורסם

ממליץ בחום הספר "C# כשפר אם" של יצחק גרבר

אפשר למצוא אותו בכל חנות ספרים סטימצקי/צומת ספרים

C# בהחלט אחלה שפה להתחיל ממנה

אחרי שיש לך ידע חזק בשפה אחת אין שום בעיה ללמוד שפות אחרות כמו C ו ++C

פורסם

ממליץ בחום הספר "C# כשפר אם" של יצחק גרבר

אפשר למצוא אותו בכל חנות ספרים סטימצקי/צומת ספרים

C# בהחלט אחלה שפה להתחיל ממנה

אחרי שיש לך ידע חזק בשפה אחת אין שום בעיה ללמוד שפות אחרות כמו C ו ++C

אני מאוד לא ממליץ על הספר הזה, אל תקנה אותו.

יש דוגמאות קוד בספר שלא מתקמפלות במחשב, דברים שיכולים לגרום למתכנת מתחיל לשבור את הראש.

הספר לא עבר שום עריכה, יש מלא שגיאות כתיב (בעברית ובאנגלית)

אין סידור טאבים נורמלי בדוגמאות הקוד, אז כל הקוד נראה מבולגן. (וגם מרגילים אותך לכתוב מבולגן)

ובפרקים המתקדמים כבר אי אפשר להבין כלום אם אין לך ידע מוקדם בנושא.

פורסם

אם אתה מצפה להבין הכל תוך 5 דקות אז באמת לא תצליח בלי ידע מוקדם

פורסם

אם אתה מצפה להבין הכל תוך 5 דקות אז באמת לא תצליח בלי ידע מוקדם

עצם זה שנותנים דוגמאות שלא עובדות, שיש שגיאות כתיב בעברית ובאנגלית, ושכל דוגמאות הקוד (ללא יוצא מן הכלל) כתובות בצורה מבולגנת.

מעיד על זה שהספר גרוע ולא מלמד כראוי.

פורסם

עצם זה שנותנים דוגמאות שלא עובדות, שיש שגיאות כתיב בעברית ובאנגלית, ושכל דוגמאות הקוד (ללא יוצא מן הכלל) כתובות בצורה מבולגנת.

מעיד על זה שהספר גרוע ולא מלמד כראוי.

לא ניסיתי להריץ את הדוגמאות אבל יש את רובן באתר שלו להורדה והן כן עובדות.

אכן יש שגיאות פה ושם זה לא כזה רציני.

ומה בדיוק מבולגן בדוגמאות אני לא מבין?

פורסם

אכן יש שגיאות פה ושם זה לא כזה רציני.

זה בפרוש רציני מאוד.

ראשית, הדבר הקל ביותר לבצע נכון בספר זה שהדוגמאות יעבדו. כל דבר אחר שקשור לכתיבת ספר שאני יכול לדמיין הוא קשה יותר. איך בכלל אפשר לסמוך על ספר כזה?

שנית, מתכנתים מתחילים (וגם מנוסים) לומדים מדוגמאות. אם לפחות הדוגמאות נכונות, אז אפשר ללמוד משהו מועיל שעובד מהספר, גם אם הוא די גרוע. אם הדוגמאות לא עובדות - אין טעם לזהם את המוח עם תוכן הספר, שאמור ללמדך שפת תכנות.

פורסם

התכוונתי לשגיאות כתיב

בכל מקרה יש עוד ספר של C# של הוצעת הוד-עמי ושגם אותו אפשר למצוא בכל חנות ספרים.

פותח הנושא-אתה יכול לבחור בזה שנראה לך יותר טוב.

יש גם אתר אינטרנט מצויין לשפת C#

http://www.corner.co.il/index.htm

פורסם

יותר חשוב שתלמד עקרונות בתכנות בכלל ובתכנות מונחה עצמים בפרט. התחביר של כל שפה קצת פחות משמעותי.

ג'אווה בהחלט יכולה שפה טובה להתחיל איתה, יש אין סוף מדריכים ברשת וגם בעברית. גם סביבה כמו eclipse יכולה רק לעזור.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.