博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编程语言
阅读量:6346 次
发布时间:2019-06-22

本文共 623 字,大约阅读时间需要 2 分钟。

编程语言

编程语言(programming language)俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。

机器语言

用二进制代码0和1描述的指令称为机器指令,难以记忆,不便阅读和书写,但执行效率最高,属于低级语言。不适合人来编程。

汇编语言

其实质与机器语言相同,直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。

汇编源程序一般比较冗长、复杂、容易出错,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能够实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

对比高级语言具有更高的运行速度,占用更小的内存等优点,适用于时效性要求高的程序,使用于大型程序的核心模块和工业控制方面。

高级语言

是大多数编程者的选择,不能被计算机直接识别,要经过转换才能被计算机识别。

按转换方式可分为:

  • 静态语言:编译型语言

    强类型,变量在使用前,需事先声明,甚至还需要初始化,代码先转换成可执行格式、翻译成机器语言,依赖源代码修改编译,效率较高。

    如C、C++、JAVA、C#

  • 动态语言:解释型语言

    on the fly,弱类型,变量用到时声明,甚至可不区分类型,边解释边执行,PHP、SHELL、python、perl等。难度低,可读性高,效率低。

转载于:https://www.cnblogs.com/shamobus/p/9343486.html

你可能感兴趣的文章
JavaScript异步编程
查看>>
tcpdump用法小记
查看>>
MySQL基础安全注意细节
查看>>
Oracle随机函数—dbms_random
查看>>
pvr 批量转换
查看>>
linux命令basename使用方法
查看>>
windows下开发库路径解决方案
查看>>
linux迁移mysql数据目录
查看>>
脚本源码安装LNMP
查看>>
Percona Server安装
查看>>
函数为左边表达式
查看>>
读书杂谈一
查看>>
winform listbox 元素显示tooltrip
查看>>
cacti安装与配置
查看>>
TF-IDF与余弦相似性的应用(一):自动提取关键词
查看>>
javascript面向对象2
查看>>
限制容器对CPU的使用 - 每天5分钟玩转 Docker 容器技术(28)
查看>>
jquery 实现的一个 随机云标签网页背景
查看>>
RPC
查看>>
android广播事件处理broadcast receive
查看>>