بر خلاف انسانها، یک کامپیوتر تفاوت بین "1234" و "abcd" را نمیداند. نوع داده یک طبقهبندی است که آنچه یک متغییر یا شی میتواند در برنامه کامپیوتری به خود بگیرد را دیکته میکند. نوعهای داده یک فاکتور مهم در تقریبا همه زبانهای برنامهنویسی از قبیل زبان برنامهنویسی سی شارپ، سیپلاسپلاس، جاوا اسکریپت و ويژوال بیسیک است. زمانیکه برنامهنویسها اپلیکیشنهای کامپیوتری را میسازند، چه اپلیکیشنهای مبتنی بر دسکتاپ چه مبتنی بر وب، انواع داده بایستی به درستی ارجاع داده شده تا مطمئن شویم که برنامهی حاصل عاری از خطا است و نتایج مد نظر ما است.
به نسبت زبان برنامهنویسی، همچنین ممکن است تعداد بسیار زیادی از نوعهای داده وجود داشته باشد که به شیوهای خاص دادهها را ذخیره کند و یا به طریقه خاص عملیاتهایی را بروی آن دادهها فراهم آورد. شناخت انواع مختلف نوعهای داده به برنامه نویس اجازه میدهد تا اپلیکیشنها را به طور کارآمدتر و دقیقتر طراحی کنند.
منبع :
https://www.computerhope.com/jargon/d/datatype.htm