נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: התקן הישן ב-C

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
מורדוק
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 18 May 2008 בשעה 23:45 | IP רשוּם
ציטוט מורדוק

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


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

תודה מראש על התשובה.
חזרה לתחילת העמוד הצג את כרטיס החבר של מורדוק חפש הודעות אחרות של מורדוק בקר בדף הבית של מורדוק
 
yohai
מנהל פורומים
מנהל פורומים
סמל אישי

הצטרף / הצטרפה: 11 November 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 354
נשלח בתאריך: 19 May 2008 בשעה 00:42 | IP רשוּם
ציטוט yohai

אם אתה לא התנסית בשפה פרוצדולרית כגון C, אז עדיף לך ללמוד C,

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

חוץ מזה חלק מהאני שלי כמתכנת אומר, שמתכנת הוא לא מתכנת אם בחלק מהרקורד שלו

הוא לא מוכר עם C.

ואם כבר אתה מעוניין ללמוד C++ אז בוא נגיד ש-C יועיל לך מאוד כי C ו-C++ הם רצים

על אותו קומפיילר ויש חלק מהסינטקס שדומה...

 

חזרה לתחילת העמוד הצג את כרטיס החבר של yohai חפש הודעות אחרות של yohai בקר בדף הבית של yohai
 
אלצ'קו
אחראי פורומים
אחראי פורומים
סמל אישי
ג2ר פ33תי

הצטרף / הצטרפה: 20 January 2006
משתמש: מנותק/ת
הודעות: 609
נשלח בתאריך: 19 May 2008 בשעה 00:42 | IP רשוּם
ציטוט אלצ'קו

ל-C יש רק תקן אמיתי אחד וזה C89/90. ה"תקן" החדש, C99, דימיוני לחלוטין, כי אף-אחד לא תומך בו, וזה פשוט לא מעניין. אם אתה רוצה לדעת C כי יש ל-C קומפיילרים לכמעט כל סביבה שקיימת בעולם, מדובר על C90. אם אתה רוצה ללמוד שפה "מודרנית" יותר, אתה יכול ללמוד C++‎ או C#‎ (או מיליון שפות אחרות; תלוי מה אתה מחפש), אבל בטח שלא C99, כי - שוב - כמעט אף אחד לא תומך בה, ולדעת C99 לא יתן לך הרבה בחיים.

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 19 May 2008 בשעה 01:19 | IP רשוּם
ציטוט מורדוק

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

הצטרף / הצטרפה: 23 April 2006
משתמש: מנותק/ת
הודעות: 2621
נשלח בתאריך: 19 May 2008 בשעה 12:53 | IP רשוּם
ציטוט 11010010110

רוב התוכנות מחוץ לעולם winodws נכתבות במעורבב ב c99 ו
c90

קיימים קומפיילרים שנותנים warning אם תוכנית כתובה לא
בהתאמה ל c99 אבל הם יקמפלו אותה ללא בעיה

לקנות ספר מודפס בכל נושא של מחשבים זה בזבוז נייר וכסף
חזרה לתחילת העמוד הצג את כרטיס החבר של 11010010110 חפש הודעות אחרות של 11010010110
 
אלצ'קו
אחראי פורומים
אחראי פורומים
סמל אישי
ג2ר פ33תי

הצטרף / הצטרפה: 20 January 2006
משתמש: מנותק/ת
הודעות: 609
נשלח בתאריך: 20 July 2008 בשעה 16:15 | IP רשוּם
ציטוט אלצ'קו

אני לא יודע על סמך מה אתה אומר את זה. לפי הידוע לי רוב התוכנות מחוץ לעולם הווינדוס נכתבות ב-C90 ובאסמבלי. לא נראה לי שיצרני הקומפיילרים לחומרות פחות גנריות ממחשבים PC (מודמים, ראוטרים, נגני מוזיקה ווידאו שונים, פלאפונים "חכמים", מחשבי כף-יד, ועוד ועוד) טרחו לייצר קומפיילרי C99, והמשיכו לעבוד ב-ASM/C90.
חזרה לתחילת העמוד הצג את כרטיס החבר של אלצ'קו חפש הודעות אחרות של אלצ'קו
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה