关注了我们公众号的同学,相信90%以上都是学习过编程的,而且可能一直都致力于应用编程从事软件开发活动。那么大家是否思考过,为什么要学习编程呢?编程的本质是什么呢?
1946年诞生了世界上第一台电子计算机,那个时候的计算机非常的庞大,主要是为科学家服务的,从事大量计算的,相对于之前的任何计算工具,这个计算机的计算能力都要强大。
随着硬件技术和软件的不断发展,电子计算机变得越来越小,而且最关键的是桌面操作系统和鼠标等外设的引入,使得计算机的操作变得越来越方便。这个时候,计算机不再是科学家的专宠,而是走进了寻常百姓家,此时的计算机被称为PC(Personal Computer)即个人计算机。
计算机由于其强大的计算和存储记忆能力,使得其应用场景变得越来越广泛,从最初的为科学家进行科研计算服务,到寻常百姓家的办公、听音乐、玩游戏、看电影等各种娱乐功能,再到应用于工业生产控制、航天控制等各种高精尖的领域。
此时,不禁会思考,面对如此功能强大的计算机,我们是否可以利用它来做更多的事情呢,去做一些我们自己不太喜欢做的事情呢?去做一些简单的、重复的没有价值的事情呢?
这就引出了一个非常重要的问题,该怎么和面前的笔记本电脑进行沟通,让他们去做这些事情呢?难道我们不可以直接对计算机说,你去做什么什么事情。答案显然是不行的。目前的技术,我们还无法做到这点。
接下来,便会和大家一起探讨我们如何让计算机去做我们想要它做的事情。通过大一学习的《计算机基础》课程,了解到计算机说的是机器语言,也就是简单的01数字,而我们人类说的是自然语言