עבור לתוכן

שגיאת מטרה לעומת שגיאה תחבירית

Featured Replies

פורסם

מה ההבדלים בין השניים ?

פורסם

מה זה שגיאת מטרה? מעולם לא שמעתי את המושג הזה.

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

בניגוד לכך יש שגיאת זמן ריצה - שגיאה שמתרחשת כאשר התוכנה רצה ואי אפשר לאתר אותה בזמן הקומפילציה.

חוץ מזה יש שם שגיאות לוגיות - התוכנית רצה, אבל לא עושה מה שאתה רוצה שהיא תעשה.

נערך על-ידי שניצל

פורסם
  • מחבר

תודה רבה.

ארכיון

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

דיונים חדשים