שפת C

TomE82

New member
שפת C

מישהו מכיר אתר אמין וטוב להורדת שפת C?
תודה...
 

Guy Yafe

New member
מה הכוונה להוריד?

אתה מחפש מדריך לשפה?
אתה מחפש קומפיילר לשפה?
אתה מחפש סביבת עבודה שניתן לערוך בה קוד?

מהי מערכת ההפעלה עליה אתה עובד?
 

Guy Yafe

New member
אני ממליץ על Visual Studio

יש גרסה חינמית שנקראת Visual Studio Express. לדעתי היא הכי מומלצת למי שמתכנת בחלונות.
 

TomE82

New member
מתאים ל-C?

סליחה על הבורות, אבל היא לא מתאימה רק ל C++ או C#?
אם היא באמת מתאימה לשפת C, האם תוכל להפנות אותי לאתר, לא הצלחתי למצוא קישור מתאים...
תודה רבה על העזרה...
 

nocgod

New member
נוצר בי הרושם שאתה רק מתחיל את הלימודים שלך?

ממליץ על ספר שילמד אותך כל מה שצריך (בסיס כן?) The C Programming language של K&R
ואתר שממנו אני מוציא דוגמאות וחוזר על חומר לפני שיעורים http://www.cprogramming.com/
 

TomE82

New member
עלית עלי... (-:

אני מתחיל ללמוד את זה כדי שיהיה לי רקע בסיסי בתכנות לקראת האוניברסיטה... תודה על האתר... (-:
אני עדיין נתקל בקשיים במציאת התוכנה... נכנסתי לאתר שגיא המליץ אבל כל הגרסה המוצעת שם מתאימה לווינדוס 8 (לי יש ווינדוס 7). חיפשתי בתוכניות של וויזואל סטודיו 2010 אבל שם התוכנה מותאמת לשפה מסויימת (זו הכתובת: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express ). איזו תוכנה אני צריך להוריד (בשביל שפת C)? או שבכלל ללכת למקום אחר?
 

nocgod

New member
הם כמובן מציעים לך את...

הגרסא הכי חדשה שלהם, למה לא? :)
בכל מקרה לא יצא לי עדיין להתנסות ב VS2012 למרות שיש לי כבר גרסת RC שלו על המחשב, אני מתעצל.

http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express

בלינק הזה תבחר את השפה המתאימה ותוריד (אגב הלינק הזה מתקבל מהלינק שהבאת לי, צריך לבחור פשוט גרסא של ויז'ואל סטודיו (אתה יכול לבחור גם גרסא של VS שתתקין לך את הVS עבור #C ועוד ים דברים אם בא לך)
ז
ה שכתוב שם רק ++C ולא כתוב C זה כי הקומפיילר של מיקרוסופט עבור ++C ועבור C הוא אותו קומפיילר,
ההבדל נוצר על פי שם הקובץ, אם סיומת הקובץ של הקוד שלך היא .c אז הוא יקמפל את זה עבור C ואם היא .cpp אז הוא יקמפל עבור ++C. טריק...:)
 

TomE82

New member
שפת C בוויזואל סטודיו אקספרס עבור C++

הורדתי את תוכות וויזואל סטודיו 2010 לשפת Cּ++. איך עכשיו אני יכול להפוך את השימוש בתוכנה למתאימה לשפת C?
 

Guy Yafe

New member
אתה יכול פשוט לכתוב קוד C

אם אתה בשלב של קורס מבוא, לא אמור להיות אכפת לך אם הקומפיילר מקמפל כותרות של C++.
אם אתה מתעקש לקמפל C:
כפתור ימני על הפרוייקט -> properties ->
C/C++
Advanced
Compile As
Compile as C Code

אתה יכול כמובן גם להיכנס לאתר הזה:
http://lmgtfy.com/?q=visual+c+++how+to+compile+c+
 

nocgod

New member
זה הרבה יותר פשוט מזה

ברגע שסיומת הקובץ של הקוד היא .c הקומפיילר מקמפל עבור C ואם היא cpp הוא מקמפל עבור ++C
 

Guy Yafe

New member
יכול להיות שלא ב-2008?

ניסיתי על VS2008 וזה לא עבד.
בכל מקרה העצה הכי טובה שלי עבורו היא לקמפל על C++. הוא לא ירגיש בהבדל.
 

nocgod

New member
לא יודע לגבי 2008

יודע ב100 אחוז ביטחון שב2010 (מה שהוא הוריד) ברגע שסיומת הקובץ היא .c המערכת כולה "עוברת למצב C" אפילו בזמן הכתיבה של הקוד הוא מתריעה על שגיאות נפוצות כמו הכרזה על משתנים באמצע הקוד או רפרנסים לצורך העניין שלא קיימים בכלל ב C.
 

nocgod

New member
אם להתחשב בעבודה שכבר 2012

יוצא בקרוב אז כן אולי הגיע הזמן
השאלה אם אתה צריך להתקדם ל 2010/2012...

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

Guy Yafe

New member
לך תשיג מהבוס רשיון לגרסה חדשה

מה גם שכל מה שכתבנו על 2008, כדרך פלא לא עובד על 2010. (הכל ברשיון).
אם הכל היה עובד מילא, אבל VS2008 מלא בבאגים מעצבנים שנפתרים רק ב2010
 

BravoMan

Active member
וזו אחת הסיבות שאני אומר תודה לריצ'רד

סטולמן ופרויקט GNU שלו על שפתרו אותי מהתעסקות עם כלים של MS, אפילו כשאני כותב ל-Windows Mobile
 

nahsh

New member
קשה לי מאוד להאמין

זה היה קיים עוד ב VS5, באמצע שנות התשעים.
 
למעלה