【程序设计】编程语言的抽象层次

172 篇文章 2 订阅 ¥39.90 ¥99.00
本文探讨了编程语言的三个基本类型:机器语言、汇编语言和高级语言。机器语言由0和1组成,直接被计算机理解;汇编语言是其符号化的形式,需要汇编才能执行;高级语言如C、Python等更易于使用,但需编译或解释才能运行。高级语言的可读性和可移植性更强,是现代编程的主流选择。
摘要由CSDN通过智能技术生成

程序需要使用编程语言编写。
编程语言是一套符号和规则的集合,这些规则描述了如何使用这些符号以及如何构造程序。

编程语言主要有以下三种基本类型:

  • 机器语言
  • 汇编语言
  • 高级语言

机器语言是由一系列0和1组成的比特串,每种0和1的组合都表示某个计算机指令。
机器语言是计算机能够直接理解的唯一语言,对人类来说不易理解和使用。

汇编语言是机器语言的一种符号化表示,通常两者之间有一一对应的关系,每一条汇编语言指令都可以翻译成一条机器语言指令。
计算机在执行汇编语言之前,先必须将其翻译成机器语言,这个过程叫做汇编

高级语言通常包括英语单词和短语,它们的符号和结构与机器语言有很大的不同。
相较于机器语言和汇编语言,高级语言更加简便易用,编写出来的程序也更容易阅读和修改,可移植性更高。
同汇编语言相比,高级语言执行效率较低,需要先翻译成机器语言再执行。

高级语言在不断地演变,但程序设计语言之间的差别并不是特别大,很多语言都有一定的相似性,特别是基本的程序设计逻辑适用于所有的程序设计语言。熟练掌握一门语言,对于掌握其他语言有很大的帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值