搜索
写经验 领红包
 > 社会

c语言内存碎片(碎片时间如何利用)

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

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

大白话理解就是:

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

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

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

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

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

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

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

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

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小里创作整理编辑!