C语言学习笔记 计算机语言-03

目录

一、计算机语言的定义

二、计算机语言的分类

[2.1 机器语言](#2.1 机器语言)

[2.2 汇编语言](#2.2 汇编语言)

[2.3 高级语言](#2.3 高级语言)


一、计算机语言的定义

人与计算机通讯的语言称为计算机语言。计算机语言类似人类语言,它是作为人与计算机相互沟通的媒介

二、计算机语言的分类

计算机语言分为三大类:机器语言、汇编语言、高级语言。

2.1 机器语言

机器语言是由二进制的0或1组成的代码并可以直接被计算机识别的一种机器指令集合

优点:执行效率高、方便灵活、可以直接执行等。

缺点:开发效率慢、不同型号的计算机机器语言不兼容、不便于记忆等。

鉴于它的缺点,现在的程序员都不再学习机器语言了。

2.2 汇编语言

汇编语言使用相应的助记符来替换机器指令的操作码,开发的效率比机器语言更高,它也被称为符号语言。汇编语言需要转换为成机器语言才可以实现效果,起到转换效果的就是编译器,也就是说程序员使用汇编语言设计出源代码,再使用汇编编译器编译为机器指令后,才可以由计算机执行。

2.3 高级语言

使用汇编语言进行程序开发比使用机器语言开发效率更高,但是汇编语言的助记符量多且难记忆,因此科学又创造出了方便人们理解,且容易接受的指令集,高度封装的编程语言,高级语言。高级语言以人们日常语言描述为基础,更易于编写,具有较高的可读性。

目前使用的计算机高级语言较多,如JAVA、Python、C#、ASP、Golang、PHP、JAVA Script等。现如今排名前五的高级语言为JAVA、C语言、C++、Python、C#.

相关推荐
Pretend° Ω5 小时前
LRU缓存详解:用C语言实现高效数据管理
运维·c语言·spring·缓存·lru·双向链表
我叫汪枫5 小时前
C语言深度入门系列:第十一篇 - 动态内存管理与数据结构:程序世界的高效算法大师
c语言·数据结构·算法
叫我木子9 小时前
c语言,识别到黑色就自动开枪,4399单击游戏狙击战场,源码分享,豆包ai出品
c语言·人工智能·游戏
l1t9 小时前
对expat库XML_Parse函数调用优化的测试
xml·c语言·解析器·expat
l1t11 小时前
利用美团龙猫添加xlsx的sheet.xml读取sharedStrings.xml中共享字符串输出到csv功能
xml·c语言·数据结构·人工智能·算法·解析器
l1t11 小时前
how to build tbox xml into the demo
xml·linux·c语言·parser·tbox
九皇叔叔12 小时前
【2】标识符
c语言
野生的编程萌新13 小时前
【C++深学日志】从0开始的C++生活
c语言·开发语言·c++·算法
Hello_Embed16 小时前
STM32HAL 快速入门(二十四):I2C 编程(一)—— 从 OLED 显示初识 I2C 协议
c语言·stm32·单片机·嵌入式硬件·学习
晨非辰19 小时前
#C语言——刷题攻略:牛客编程入门训练(十一):攻克 循环控制(三),轻松拿捏!
c语言·开发语言·经验分享·学习·visual studio