استفاده از short
به جای int
گاهی فقط به دلیل سازگاری با سیستمهای قدیمی و توابعی که از short
استفاده میکنن مورد نظر قرار میگیره.
موضوع صرفهجویی تقریباً در کامپیوترهای امروزی دیگه مدنظر نیست. مخصوصاً این که padding
دو بایت short
رو عملاً به int
چهار بایتی تبدیل میکنه.
از طرف دیگه در سیستم ۳۲ بیتی یک دادهی short
باز هم از ثبات ۳۲ بیتی استفاده میکنه و عملاً موجب افزایش کارایی نمیشه و حتی گاهی ممکنه موجب کم شدن کارایی برنامه بشه به دلیل تبدیلاتی که انجام میشه از ثبات به حافظه و بالعکس.
بنابراین از short
استفاده نکنین مگه این که براش دلیل محکمی وجود داشته باشه.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)