יום שני, 23 במאי 2011

סביבות תכנות. מה יותר טוב C או אסמבלי? באיזה סביבה?

חוות דעת שלי: תעברו לעבוד בשפת C. סביבת פיתוח Keil uVision 3 או 4. סביבה שנותנת כל האפשרויות של Debug ללא צורך בחומרה. ניתן לראות כל הפורטים, פסיקות, תקשורת טורית וכו'. שפת C נותן אופציה להשתמש בפקודות בספריות שונות שלא קיימות בסביבת אסמבלי, כמו math.h. חיסרון גדול של C - אין אופציה לדעת כמה זמן באמת לוקח השהייה במקרה וכותבים אותה בעזרת לולאות (אם אתם צריכים תזמון מדויק תרדו לרמת אסמבלי או תשתמשו בטיימרים). אשמח לשמוע אותכם.

2 תגובות:

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

    אלכסיי מדריך הנדסאים
    טכני חיל האוויר חיפה

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

    אלכס סטודנט חצור הגלילית

    השבמחק