python数据类型怎么定义_编程语言为什么要定义数据类型

为什么要分数据类型,看了网上的一些解释感觉他们回答的不够透彻!他们只是站在表象之上来说数据类型的作用,无法深入到事物的根本!下面我来装逼说一下。

为什么要分数据类型,这得回归到人类社会生产实践去思考,因为计算机是人发明的,计算机帮助人完成各种各样的事情,这些事情来源于生产所需,只有回归到社会生产实践才能找到答案。

人类会有商品交易,也就需要做加减法的计算,所以算数运算是计算机不可或缺的功能,由此诞生了加法电路减法电路。

人类会用文字来描述事物,所以计算机要有能力在显示屏上输出文字让人类看到,这个显示输入文字的操作无需算术运算,CPU在处理的时候当然是不同于算术的方式。

1-20030G14A5N1.jpg

对于计算机来说,虽然他的内部都是各种电路,他也只能接收高低电压信号来做各种运算,最终显示屏上呈现出来的的无非是像素点,这些像素点形状不同在人类的眼睛里就代表不同的信息,就像用笔在纸上涂抹写字一样,不同的字形状不同。不过显示屏上的是最终要的结果,而分数据类型主要体现在中间运算的过程。

cpu里面复杂的电路在设计之初就内置了各种各样的功能电路,对于直接输出文字和对于计算两项之和需要的功能电路是不同的,因为在人类世界里这就是两种完全不同的事情,无法用一种电路来实现。所以计算机要有不同的电路来对应现实世界的不同事情,这也是分数据类型的原因。比如浮点数和整数,在计算机里面,使用了不同的处理器,整数使用普通的CPU,而浮点数必须使用浮点运算器。

为什么要分数据类型,这一切源于人类的生产实践,计算机是人类设计的,计算机自然要体现人类的思想。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值