【计算机编程】什么是编程?什么是编译?

2024-03-05


什么是编程,什么是计算机程序,什么是编译,什么是程序,什么是C语言


C语言是什么?什么是程序?什么是编译?什么是编程?


今天给大家谈一下什么是C语言


程序是一组计算机所能识别和执行的指令 每一条指令都可以使计算机执行特定的操作 并完成相应的功能


计算机本身并不是“智能”的 不会自动进行所有的工作


第一:什么是编程?


计算机之所以能够自动实现各种功能 是因为软件工程师使用计算机语言事先编写好程序


然后输入到计算机中执行


因此 各位也可以认为计算机的一切都是程序来控制的 计算机的本质就是执行程序的机器


一个程序是完成某一特定任务的一组指令序列


或者说为实现某一算法的指令序列 被称为程序


机器世界中真正存在的就是这样的二进制程序


第二:什么是编译?


把高级语言转换为机器语言的过程就叫做编译


对于计算机来说 根本上只能识别执行0和1组成的二进制指令 比如说:


0101 0000 1111 0000


而使用高级语言编写的程序是无法被计算机直接识别 并且执行的


因此需要一种程序可以将高级语言所编写的程序“翻译”为计算机可以直接执行的二进制机器指令


事实上使用C语言进行编程 编译器会将C语言的代码编译成汇编语言 再由汇编语言的编译器编译成机器语言


这种转化的过程就叫做编译


通常看到的可执行文件事实上就是机器语言的形式


进而让CPU理解和执行


延伸阅读



【MOBUS原理】PLC编程中的MOBUS是什么?


【新手编程】新手无基础应该学习python还是C语言


【二进制】两分钟理解二进制的原理通俗易懂的学习二进制原理


二进制是什么?

阅读2