写在前面的话:这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的业余科普文章。笔者并非计算机历史学专家,受自身学识所限,文中若存在不严谨或考证疏漏之处,还望各位读者海涵并指正。
计算器与参考工具
推出本系列的初衷主要有三点:
- 拓宽视野:在动手敲代码之前,全面了解计算机软硬件的发展脉络。
- 激发兴趣:通过深入浅出地讲述前沿技术与历史故事,希望能点燃中小学生对计算机 科学的好奇心。
- 课余读物:哪怕只是作为打发闲暇时光的休闲阅读,也能让大家在轻松的氛围中收获知识。
当孩子们在数学课上练习两位数的加减法,或者家长们在辅导作业时用手机计算器瞬间得出复杂的结果时,或许我们都很少去深思这样一个问题:在电子计算设备普及之前,人类到底是遇到了什么样“算不过来”的麻烦,才会驱动一代代先驱去发明出计算机呢?
为了探究这个问题,让我们将目光投向历史深处,看看前人们是如何为了提高计算效率,而不断挑战人类智力与工程极限的。追本溯源,正是理解“计算思维”的第一步,而这恰好是编程竞赛的核心。我想这也是为什么GESP考纲一级首先会将计算机相关知识作为考察范围的原因吧。
一、 早期账目与“算数神器”
在尚未掌握电力与精密机械的漫长历史中,人类最古老的计数方法大概是“结绳记事”。这种方法对于早期社会简单的生活物资尚能应付,但一旦面对国家运转、天文地理等庞大的数字,显然就捉襟见肘了。
后来,中国古人发明了算盘。从计算机科学的视角来看,算盘绝不仅仅是一个木框和几串珠子,它蕴含了非常伟大且影响深远的“位置计数法”与“逢十进一”的进位思想。在这套系统下,熟练的珠算使用者,其加减法运算速度甚至能比用早期的电子计算器还要快。这可以说是人类最早利用工具,大规模辅助大脑进行抽象计算的成功尝试之一。这段 历史也提醒我们,计算思维的火花在机械时代到来之前,就已经存在了。


428

被折叠的 条评论
为什么被折叠?



