文档章节

高级语言的特色

0
 0017520
发布于 2015/02/10 10:36
字数 492
阅读 13
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

  高级语言是大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。

  高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,像最简单的编程语言PASCAL语言也属于高级语言。

  高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:

  解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,澳門博彩攻略http://ydsnq.net/ambcgl/因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。如较早时期的Qbasic语言。

  编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .obj,也就是OBJ文件)才能执行,只有目标文件而没有源代码,修改很不方便。http://www.17673.com/app/blog/info.html?bid=275309

0
粉丝 1
博文 17
码字总数 8295
作品 0
张家界
私信 提问
加载中
请先登录后再评论。
基于 Debian 的 Linux 发行版--Kali Linux

Kali Linux(以前叫做 BackTrack)是一份基于 Debian 的发行,它带有一套安全和计算机取证工具。其特色在于及时的安全更新,对 ARM 架构的支持,有四种流行的桌面环境供选择,以及能平滑升级...

匿名
2013/03/14
3.5W
10
Chrome页面自动刷新插件--smartF5

smartF5是一款chrome插件,用以实现监控页面资源,并自动刷新。 特别适合双屏情况下的DEMO开发,大大提高页面开发效率。 让你键盘上的F5键退休吧! 为什么选择smartF5 本插件具有以下特色: ...

YanisWang
2013/04/04
1.2W
0
即时通讯工具--easytalker

Donate捐助 EasyTalker 是开源的集群聊与私聊为一体的即时通讯工具,你可以同时下载服务器和客户端程序,开启你与朋友、舍友、同学、同事之间的聊天之旅。 软件特色,你可以在群聊窗口直接@...

刘学炜
2013/01/16
6.8K
1
LKDBHelper Sqlite ORM

这是一个sqlite ORM(automatic database operation),能够根据 Model的属性自动生成表和进行增删改查操作。对于每个实体类 几乎是 零操作。 开发者不用再一行行写插入、修改、删除的SQL代码...

匿名
2013/05/21
1.6K
0
构造函数的理解和应用场景

最近对C++的构造函数做了一个小小的总结,说是C++,其实java等面向对象高级语言对构造函数处理的本质都是一样的,只不过是有些许语法的区别罢了。 1、 为什么需要构造函数? 当我们在创建一个...

沙米笔记
2016/03/30
660
1

没有更多内容

加载失败,请刷新页面

加载更多

java核心知识整理

链接: https://pan.baidu.com/s/1xa6B6Zf3Hld2eBLNTSwQ6g 提取码:2xdz 使用微信扫一扫,也可领取 本文分享自微信公众号 - JAVA干货分享(JAVA347411)。 如有侵权,请联系 support@oschin...

lintao111
07/11
0
0
3 GC算法与垃圾收集器

GC算法与垃圾收集器 0 主要内容 ① JVM如何判定一个对象是否应该被回收?(重点掌握) 1.1 判定对象是否回收的方法 判断一个对象是否应该被回收,主要是看其是否还有引用。判断对象是否存在引...

Arno_pei
54分钟前
8
0
solr 7.4 安装部署

单机安装部署 1、下载 solr cd /usr/local/ mkdir solrcd solr wget https://archive.apache.org/dist/lucene/solr/7.4.0/solr-7.4.0.tgz ##下载 2、启动关闭命令 ./bin/solr start ......

fashionbrot
54分钟前
8
0
数学归纳法Mathematical Induction

数学归纳法的一般步骤: 1证明基本情况(通常是n=1的时候)是否成立; 2假设n=k-1成立,再证明n=k也成立(k为任意大于1的自然数)。 数学归纳法(Mathematical Induction, MI)是一种数学证明...

LitStone
今天
36
0
怎么选择合适的LoRa网关

LoRa网关是什么 LoRa网关有时也被称之为lora基站或者lora集中器,它在lora星形组网中处于核心位置,是数据终端和服务器之间的一个信息桥梁。LoRa网关使用的是不同扩频因子,因为不同的扩频因...

白云飘飘01
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部