C语言学习笔记001

编译语言(C语言)VS解释语言(Python)

语言本无编译、解释之分

常用的执行方式而已

解释型语言有特殊的计算能力

编译型语言有确定的运算性能

C语言的标准

C语言之间出现了不兼容的地方

(美国国家标准研究所)ANSI为C语言制定了一套ANSI标准,称为现行的C语言标准

标准继续发展
提出了C99标准,后续又提出了C11标准,但编译器发展没有那么快

机器语言

不需要翻译就能直接识别的语言(又称二进制语言)

由二进制数0或1组成的一串指令

汇编语言

将不易于记忆和理解的二进制代码语言使用人类语言的助记符来表示

只需要开发出一款软件,利用这种映射关系,产生一种生成器(汇编器的出现)

高级语言

汇编语言往往需要和具体的硬件CPU有关

提出了高级语言的概念,跟接近人类的语言和符号

需要一款称之为编译器的软件,将人类的语言和符号生成对应CPU的机器指令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值