购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

什么是编程语言

为什么冷冰冰的机器能够按照人类的想法工作,甚至变成聪明的人工智能?相信读过前三册书的同学心里一定已经有了答案。不是因为机器聪明,而是因为人类把每一步要做什么都写成一条条指令,“告诉”了计算机。计算机只要根据指令按部就班地去执行、去计算,就可以表现得“机智过人”。对于这些告诉计算机该怎么做的指令,我们称之为 计算机程序 ,即通常所说的 代码 。计算机程序就是把计算机需要做的事一步步地精确描述出来。编写程序,或者说编程、写代码,就是在给计算机下达命令。

我们平时在计算机、手机等硬件载体上使用的各种软件、App或者聪明、强大的人工智能程序,都是通过编程实现的。也可以说, 程序代码构成了人工智能软件产品的“身体”

如果给这些软件穿上机械的外衣,用软件控制各种机器,就有了扫地机器人、无人驾驶汽车等人工智能硬件产品。

总而言之,掌握编程是创造人工智能产品不可或缺的技能。

不过,计算机可不懂人类的话。想要让计算机理解人类的指令,必须使用计算机的语言,也就是 程序语言

人类的语言有汉语、英语、日语、法语等,计算机的语言同样种类繁多。你可能听说过 C语言、Java语言、C++语言 ,这些都是很热门的程序语言,如图1-1 所示。

图1-1 与人类的语言一样,计算机语言也是种类多样的

这些语言具有不同的特点,适用于不同的场合。比如,C语言和C++语言,它们的特点是性能很强。用C语言和C++语言写成的程序,运行时效率非常高。但是要把这两种语言用好可不是一件容易的事,不仅编写起来麻烦,还容易出错。Java语言虽然性能稍微弱一点,但使用起来很方便,更重要的是,Java语言写成的程序可以很方便地在计算机、手机等不同的平台之间迁移。

Python同样是一门程序语言,使用非常方便,很受欢迎。表1-1展示了一些常用的编程语言,包括很多同学听说过甚至学过的 Python语言

表1-1 2021年8月流行度排名前五的编程语言 sUo58BCxeM5TRlpmX0EfMlCR2WbkaU0UuCvSHviOS5Zj+KacbCO0xfRyTN9vTI4H

点击中间区域
呼出菜单
上一章
目录
下一章
×