
03-07-2007, 16:32
|
 |
|
|
חבר מתאריך: 04.08.02
הודעות: 4,468
|
|
לשפת C יש "סט של חוקים" (סטנדרד), אשר מרכיבים את השפה.
יש להדגיש שקיימים מס' סטנדרדים לשפת C... בין אם זה C89, C99 וכו'.
כפי שדורון אמר, Visual C היא אינטרפרטציה של מיקרוסופט לסטנדרד (מסויים) של C.
איך מיקרוסופט רואה את הסטנדרד ואיך היא מיישמת אותו.
שפת C (כמו שפות רבות...) היא שפה מאוד מוצמצמת.
אין בתוך השפה עצמה למשל, פונקציות לקלט/פלט.
הכוונה הייתה להפריד את העיקר משאר הדברים.
ספריות הן סה"כ אוסף של פונקציות שמקנות לשפה "כלים" נוספים.
בין אם לתת לה בסיס לקלט/פלט ובין אם זה לספק פונקציות לחישובים מתמטים.
גם לפונקציות הנ"ל יש סטנדרד. כלומר, יש ספריות שהן חלק מהסטנדרד, ויש ספריות שאינן.
אז כן, יש כל מני הרחבות של מיקרוסופט לסטנדרד של C ושל הספריות.
לא שזה לא קיים במקומות אחרים גם כן...
_____________________________________
C pogrammers never die. They are just cast into void.
נערך לאחרונה ע"י scripter בתאריך 03-07-2007 בשעה 16:36.
|