一 基本数据类型的产生
数据类型反映了数据的取值范围以及对这类数据可以施加的运算。二 抽象数据类型
抽象数据类型是一个数据模型和定义在该模型上的运算集合。基本数据类型的每个取值相当于抽象数据类型的数据模型。
基本数据类型的取值范围相当于抽象数据类型所有创建并初始化数据模型后的该类型对象的集合。
基本数据类型的运算集合相当于抽象数据类型的运算集合。(对象调用方法改变该对象数据模型的状态,可以理解为单目运算符i ++)
三 个人感悟(不重要)
最初,程序员编写程序使用的是机器语言(数据和指令都是由于0和1构成的),敲代码就是0和1这两个主要输入按键,很难想象当时的程序员有多么的艰辛。因此,现代程序员们要珍惜现在的学习和编程环境。对于数据而言,不管是数值、字符,存储到计算机中进行处理,都需要先找到存储地址,然后把数据对应的0和1存储进入。存储非常低效,且容易出错。数据没有类型,在处理数据时可能对字符类型数据施加不存在的运算,如数值数据的加减乘除。每次储存数据,还有亲自去找数据的存储空间。为了解决上述问题,高级程序设计语言,引入了数据类型的概念。使得程序员在进行数据存储时,不需要再直接和存储器的地址打交道。并且在编译时,编译器可以检测该数据类型运算的合法性。