1.2 编程是什么
计算机的工作: 帮助人类进行信息计算;
人类信息交流: 文字语言,肢体语言;
计算机信息: 电信号,高电平,低电平组成二进制信息;
编程语言: 人类容易理解的计算机语言,又叫高级编程语言;
计算机可执行程序: 二进制;
编程语言到可执行程序: 编译器,通过编译器把编程语言翻译成计算机能理解的二进制信息;
编程就是程序员使用编程语言编写代码程序, 通过编译器翻译成计算机可理解的二进制指令及数据; 当程序执行时, 把二进制程序加载到计算机内存,由中央处理器(计算单元和控制单元)逐条处理,完成应用逻辑;
下面是一个完整的计算机程序代码:让计算机打印信息: hello world !
我们把代码保存在hello.cpp文件里面, 通过编译器指令:
编译生成hello.exe , 其中g++就是编译器指令
hello.exe 是编译生成的可执行程序,是计算机可以理解执行的二进制代码;
总结:
编程就是: 通过使用人类容易理解的编程语言编写逻辑代码, 经过计算机编译器编译成计算机可以理解的二进制信息,程序执行时,计算机把程序加载进内存,由cpu控制完成我们的既定任务;