Type Systems.
NaN နဲ.မြှောက်ရင် NaN ပဲရမှာပါ။ အဲ့အချိန်မှာ runtime မှာ bug တွေဖြစ်လာနိုင်ပါတယ်။ 3 Array Bound Check ဒါကတော့ runtime မှာ array တွေရဲ. lower bound, upper bound ကို ကျော်သွားလားစစ်ပေးတာပါ။ C,C++ မှာ အဲ့လိုစစ်မပေးပါဘူး။ dynamic language တွေမှာတော့ မရှိရင် အခန်းကို အသစ်ဆောက်ပေးလိုက်တော့ problem