什么是编程语言?

编程语言是一种人类和计算机都可以理解的一种语言,目前为止,编程语言分为3种:分别是机器语言,汇编语言和高级语言,然而C语言就是高级语言的一种,那么接下来我将分别介绍这三种语言。

一、机器语言

        机器语言是第一代计算机语言,是使用二进制数来表示的,是计算机能够直接识别和执行的一种机器指令的集合。机器语言是计算机设计者通过计算机的硬件结构赋予计算机的操作功能,二进制是计算机默认的计数方式,计算机所处理的数据都会转化为二进制.

       1、 二进制的表示

       二进制数是用0或1两个数码来表示的数,二进制的基数为2,且每个二进制都是会用括号括起来表示,如图:

 2、二进制的进位规则

     二进制的规则为“逢2进1”,即两个二进制数相加时,低位满2就会向高为进1,而进进上去的1在对应的高位进行运算时会被用到,两个二进制数相加运算如上图所示

二、汇编语言

         汇编语言又称符号语言,是一种用于计算机、微处理器、微控制器或其他可编程器件的低级语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程指令转换成机器指令,特定的汇编语言和特定的机器语言指令集是一一对应二的,不同的平台是不可以直接移值的。使用汇编语言编写的程序一般都是比较简练的小程序,这些小程序在执行方面有一定的优势,但代码较为冗长,容易在编写时出现错误。

三、高级语言

        高级语言是一种独立于机器,面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言例如,要将2个变量相加并赋值给第三个变量,用高级语言表达为var3=var1+var2 [1]  。高级语言相对低级语言有较高的可读性,更易理解。高级语言并不是特指的某一个具体的语言,而是包括很多编程语言,比如: Java、C++、Pascal、Python、Lisp、Prolog、FoxPro、易语言等。C语言也是高级语言的一种

如果上图看不懂的话还请告知,我会加以改进

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大大怪军

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值