编程发展史

编程教育的核心不仅在于学习特定语言,如Scratch和Python,而在于理解编程逻辑、算法、数据结构和工程设计。编程历史从打孔纸带到现代编程语言,其本质是驾驭计算机解决问题。因此,教育应培养学生具备计算思维,适应未来技术发展,并拓宽视野,理解计算机在各领域的应用。
摘要由CSDN通过智能技术生成

编程学习的是什么?让我们先回顾编程发展历史

从2014年12月,美国前总统奥巴马在“编程一小时”活动中写下自己人生第一行编程代码开始,青少年编程教育逐步成为公众关注的热点。2017年7月,国务院发布《新一代人工智能发展规划》,其中特别提到的“在中小学阶段设置人工智能相关课程,逐步推广编程教育”,给青少年编程教育的重要性一锤定音。提起编程教育,我们最先会想到如Scratch、Python等编程语言。是不是学会这些语言,就是学会了编程?到底学会多少语言,才算是学会了编程?想找到这些问题的答案,我们不妨从编程的发展历程中探寻。

1.历史中的可编程发明

如果被问到“什么是编程?”,许多人的回答可能是“敲代码”。坐在电脑前,用键盘敲出一行行代码,这就是我们现在最常看到的别人编程的样子。

忧郁的程序员

然而,在80年代,计算机工程师编程并不是“敲代码”,而是“写代码”——真的在纸上写出程序代码。在纸上写好的代码也不能运行,工程师们还需要把程序制作成打孔纸带,把打孔纸带输入计算机,计算机才能读取程序并运行。从1943年第一台现代电子计算机发明开始,给计算机输入打孔纸带就是当时的“编程”方式。直到电子显示器发明并大规模应用后,纯数字化的代码输入得以实现,打孔纸带才退出了“编程”的舞台。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值