למדתי היום קצת C, וזה מטורף לגמרי. אין למערכים שדה של גודלם, ואם ניגשים לאיבר מחוץ לאינדקס בכלל עלולים לקבל איבר אחר בלי שום שגיאה. איך אני אמור לתכנת בשפה הזו??
@eyal בזהירות.
כתוב לעצמך כלים שיעזרו לך לא לטעות.
@psyBunny כן, נראה לי שהבנתי שהרבה מהאחריות פה נופלת על המתכנת, נו טוב.
@eyal @psyBunny אפשר להגיד שזו שפה מאוד "ליברטריאנית" בקטע הזה.

@eyal זה נותן אפשרויות ויכולות אופטימיזציה שאין במקומות אחרים.

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

@psyBunny ברור לי שיש בזה יתרונות, C נותנת גישה לקרביים שאין בשפות אחרות, עדיין כמי שרגיל לOOP זה מציק לי.