龙空技术网

碎片时间掌握C语言(一)——程序与编程语言的概念

电子领学君 152

前言:

现在你们对“c语言属于语言处理程序吗”可能比较着重,各位老铁们都需要学习一些“c语言属于语言处理程序吗”的相关内容。那么小编也在网络上收集了一些对于“c语言属于语言处理程序吗””的相关文章,希望咱们能喜欢,看官们快快来了解一下吧!

在学习C之前,我们先来了解一下程序和编程语言的概念

大白话理解就是:

程序:即一系列对数据进行加工处理的指令

编程语言:表示针对数据和指令的一些规则

机器语言:它是面向机器的语言,也是最基本的语言,因为计算机的晶体管只有开/关两个状态(对应0和1),所以计算机只能识别0和1,故用0和1表示数据和指令。缺点是可读性差

汇编语言:它是机器语言的字符化表示,解决机器语言可读性差的问题。每个汇编指令对应一个机器语言指令。由于汇编语言与机器语言是一一对应的,故其可读性仍然不高。另外,其移植能力差,即针对一种机器的汇编语言程序无法在其他机器上运行。

高级语言:解决汇编语言的两个问题。用类似于人类的语言表示指令和数据。优点在于1.易于理解;2.可移植性强

讲到这里,容我再啰嗦一句哈

那么,高级语言程序是如何让机器理解的呢?

这里就依靠编译器了:它将高级语言的程序转化为机器指令程序。针对不同的机器,能够自动转化为不同的机器指令。

标签: #c语言属于语言处理程序吗