ביצועי not
אוקיי, השאלה קצת טיפשית, אבל בכל זאת... שתי דוגמאות פסאודו קוד: דוגמה 1:
אוקיי, השאלה קצת טיפשית, אבל בכל זאת... שתי דוגמאות פסאודו קוד: דוגמה 1:
if my_cond then //do nothing else my_func() end if
דוגמה 2:if not my_cond then my_func() end if
האם יש הבדל בין שתי הדוגמאות, מבחינת ביצועים? למיטב הבנתי, בדוגמה 1 יש אקסטרה - קפיצה, ובדוגמה 2 יש אופרטור שלילה. השאלה היא מי מהם יותר מהיר, ובמה זה תלוי (בבילדר? במערכת ההפעלה?) השאלה נשאלת מתוך סקרנות נטו, ולא מתוך צורך עז לשפר את הביצועים. השואל מבין(?) שכאשר מדובר בעניינים כל כך זניחים - יש לעבוד באסמבלר.