עבור לתוכן

צריך מדריך/ספר ללמידת c לעומק

Featured Replies

פורסם

שלום רב,

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

אשמח לקבל כמה מדריכים/ספרים.

בתודה מראש, yosda-boy

פורסם

לא הבנתי מה זה לעומק? c היא שפה מאוד מוגבלת בעלת מעט מאוד כלים מובנים

אם אנחנו מדברים על c++ הנושא יותר רלבנטי עם כל הספריות stl והתכנות מובנה עצמים

במידה ואנחנו מדברים על רמה גבוהה אף יותר ניתן לדבר על מימוש של תבניות עיצוב מתקדם יותר והעמקה בהן

מה שנקרא design patterns

אם אתה רוצה ללמוד את שפת c ואתה רוצה ספר, השאלה המתבקשת או כמה:

יש לך רקע בתכנות?

יש לך רקע אפילו קטן ב c

אנגלית/עברית?

אתה חייב c או שמא c++ גם מתקבל על הדעת?

פורסם
  • מחבר

אני רוצה ללמוד דווקא c כי c היא הבסיס.

לאחר שאלמד c לעומק אלמד שפות אחרות... (אבל עד שאני אסיים c יש עוד הרבה זמן לחשוב על המשך).

לעומק התכוונתי לזה שמדריך או בספר יסבירו בצורה טובה הכל ב c.

פעם התחלתי קצת c אז אני ברמה ממש נמוכה ב-c אבל אני יודע Html,css ממש טוב.

בקיצור המטרה שלי היא:להתחיל ללמוד c.

פורסם

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

פורסם
  • מחבר

כן אבל בבית הספר שלי אנו נלמד את שפת ה-c אז כדי שלא יהיה לי קשה או משהו החלטתי ללמוד עכשיו...

אשמח לקבל מדריכים/ספרים ל-c

פורסם

יש אנשים שחושבים אחרת משניצל.

היום אני איפשהו באמצע: באופן אישי אני בעד שכל מי שלומד לתכנת ילמד C במידה סבירה בשלב יחסית מוקדם (אמנם לא בהכרח כשפה ראשונה).

מבחינה מסויימת C היא אכן "הבסיס" בגלל ש:

1) C היא בעצם portable assembler :)

2) כמעט כל מערכות ההפעלה בשימוש נפוץ היום כתובות ברובן ב-C, ומתוכננות כך שניתן יהיה לתכנת אותן ב-C. וזה לא הכל, ראיתי כמה מקרים שנראים כאילו שיקולי כתיבת C (או שפות דומות) משפיעים על אופן תכנון המעבד.

פורסם

לפותח הת'רד: אם כך אז סבבה. מחיפוש קצר ברחבי הפורום ראיתי שהמליצו על כל מיני ספרי לימוד של C בהוצאת הוד עמי (אני אישית מעולם לא למדתי מספר ככה שקשה לי לומר).

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

אבל בשביל בן אדם שרוצה ללמוד תכנות, נראה לי שעדיף להתחיל משפה שחוסכת לו עבודה ונותנת לו להתמקד בעקרונות התכנותיים, ופחות בסחלה (ניהול משאבים וכד').

פורסם

חפש את הספר ABC:

A Book on C

פורסם
  • מחבר

מצאתי את הספר בספריה העירונית. :)

תודה לכל העונים! :yelclap:

פורסם

לפותח הת'רד: אם כך אז סבבה. מחיפוש קצר ברחבי הפורום ראיתי שהמליצו על כל מיני ספרי לימוד של C בהוצאת הוד עמי (אני אישית מעולם לא למדתי מספר ככה שקשה לי לומר).

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

אבל בשביל בן אדם שרוצה ללמוד תכנות, נראה לי שעדיף להתחיל משפה שחוסכת לו עבודה ונותנת לו להתמקד בעקרונות התכנותיים, ופחות בסחלה (ניהול משאבים וכד').

טוב זה עניין של דיעה כמובן. במקום לחזור על טיעונים שחוקים ארשה לעצמי להזכיר פה לינק שבטח כבר אתה מכיר ומכיל טיעונים שחוקים: http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html

פורסם

אל תשכח לקרוא את ספר הקודש.

(the C programming language של K&R כמובן :P)

ארכיון

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

דיונים חדשים