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