1、编程与计算:从基础到Scala的探索

编程与计算:从基础到Scala的探索

在当今科技飞速发展的时代,计算领域取得了巨大的进步。从计算的本质出发,我们先来深入了解它在人类文明中的起源和发展。

计算的本质与实例

《牛津英语词典》将“computing”定义为“计算机的使用或操作”,“computation”定义为“数学计算的行为”。在日常生活中,这两个词常被互换使用,但科学界对它们有明确的区分。

计算在人类文明中正式出现是随着数字的发明,但实际上,人类在发明数字之前就已经开始进行计算了,因为在找到合适的符号来表示思维过程之前,必然存在一个思考的过程。这种思考过程在其他哺乳动物以及一些其他生物类别中也可能存在。

为了更好地理解计算,我们来看两个例子:1 + 1 = 2 和 13 + 29 = 42。我们可以思考以下问题:世界上有多少人能进行第一个加法运算?有多少人能不使用计算器进行第二个加法运算?又有多少人能使用计算器进行第二个加法运算?联合国的数据显示,这些问题的答案都不是 100%。

进一步分析,还有许多问题值得探讨,比如我们识别现实世界物体需要多长时间?我们从长辈那里接受指令(以符号和口语的形式)并首次进行加法运算需要多长时间?我们识别书写字母和数字需要多长时间?进行书面加法运算需要多长时间?人类达到能够指挥和遵循指令并执行操作的思维状态需要多长时间?这些问题看似复杂且不必要,但它们实际上影响着我们的学习生命周期。

生物分类的计算问题

接下来,我们通过一个生物分类的例子来为学习 Scala 做铺垫。以下是人类、狗、家鸽和猫的生物分类信息:
| SN | 层级 | 人类 | 狗 | 家鸽 | 猫 |
| — | —

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值