APP下载

怎样与机器聊天?

2023-08-27

科普童话·神秘大侦探 2023年7期
关键词:程序员计数器代码

X先生每天都坐在电脑前把键盘敲得“噼里啪啦”响,柯贝西从未见过他与电脑說话,所以他是如何与电脑交流的呢?

机器有自己独特的“语言”,它能理解的内容是 0和 1 的组合。它听不懂人类说的话,不管是英语、中文还是西班牙语,机器都不能理解。如果我们用 0和 1 与机器交流,也十分费劲。这时,我们就需要一个“语言翻译器”来帮忙。

最初人们用不同符号表示特定的内容,形成代码,再由翻译器翻译给机器。后来有了高级语言,它们以近似自然语言的形式呈现代码,帮助人们“指挥”机器工作。

目前应用较为广泛的高级语言包括PHPJava、C++、Pythan以及C语言等,不同的编程语言,其在应用优势方面也各不相同。

每个人跟机器交流的“习惯”不一样,有时别人看不懂这些语句,程序员就需要给别的程序员留下说明性的文字,这就是“注释”。

这是整数小A,我们先把它当作数字3吧。如果小A比6小,请输出一个笑脸。

跟机器“说话”很有趣。你需要先声明一下聊天的主角,然后再继续聊它的故事,不然机器会混乱。

人与人交流时,从外界获取的信息需要大脑进行处理。机器也需要一个“大脑”,这个“大脑”叫“CPU”。程序员编写的代码,由它进行解读并产生指令。

CPU 有两个存放指令的地方:指令寄存器和程序计数器。

指令寄存器用来储存正在执行的指令。

程序计数器则存放着待执行指令的地址,并且可以跟踪程序指令进行到哪一步了。

不同的计算机执行指令的情况不同,有的反应快,有的反应慢。想知道谁的性能更好,可以让它们运行同样的程序,然后比较运行效果。

注释由特殊符号框起来。这样计算机就不会编译了。

框起来的内容不用翻译成指令。

原来上一个程序员是这么想的呀!

猜你喜欢

程序员计数器代码
采用虚拟计数器的电子式膜式燃气表
怎样成为一名优秀程序员
创世代码
创世代码
创世代码
创世代码
计数器竞争冒险及其处理的仿真分析
任意N进制计数器的设计方法
基于单片机的仰卧起坐计数器