
上QQ阅读APP看书,第一时间看更新
第1章 开始编程
1.1 编程在哪里
也许我们都听过编程,但是可能并不知道编程是什么样子,编程在什么地方,编程可以做什么,编程会有趣吗?
1.1.1 印象中的编程
我们认知中的编程是什么样子的,是看不懂的代码?还是神一样的操纵?或是超级人工智能呢?有一点点神秘科幻,好像离我们有点儿遥远。又或者觉得太难了,看不懂。

其实编程离我们一点儿都不遥远,编程也没有想象中那么复杂难懂。在人们平时的生活、娱乐中,编程其实随处可见。


1.1.2 电影中的编程
《头号玩家》电影中,游戏主角使用VR眼镜,进入到“绿洲”虚拟宇宙世界,展开各种冒险。

钢铁侠中的机甲,是由史塔克自行设计的人工智能操控系统,是一台高科技电脑,利用内部与外部的感应器能提供战略资讯与机甲的即时状态报告。

而其中的“绿洲”虚拟世界,则是由詹姆斯·哈利迪创造的虚拟游戏宇宙,便是通过编程创造出来的。

为确保机甲不会自主暴走还设立了防护系统,但这些系统曾一度被破坏。铁甲还可以远端连接外部的通信系统,如全世界的卫星、移动电话与电脑。

1.1.3 生活中的编程
编程与人们的生活息息相关,它帮助我们学习,融入我们的生活,参与我们的娱乐活动,例如小区的门禁卡,刷卡识别自动开门;还有我们按下电梯的按钮,等待电梯到达,回到家后,用遥控器打开空调,调节空调温度模式。

1.1.4 科学中的编程
每天我们关注的天气预报是计算机结合各种各样的大气数据,通过程序计算出的。还有智能自动驾驶技术,当然也离不开编程。
科学家们还会通过编程做各种各样我们无法想象和不能直接观察的事情,例如,去发现天上的星星在哪儿,计算它们和地球的距离。
