99问答网
所有问题
当前搜索:
编译程序与具体的语言有关吗
什么是
编译程序
?
答:
编译程序的实现算法较为复杂,这是因为它所翻译的语句与目标语言的指令不是一一对应关系,而是一多对应关系
,同时也因为它要处理递归调用、动态存储分配、多种数据类型,以及语句间的紧密依赖关系。由于高级程序设计语言书写的程序具有易读、易移植和表达能力强等特点,编译程序广泛地用于翻译规模较大、复杂性...
学习编程需要了解什么知识
答:
要学好编程最开始不应该将重点放在某种
语言的具体
语法格式上,而应该注重学习面向对象的基本理论。语言开发工具常用
的语言
开发工具有:Visual Basic,Visual C++等等。数据库编程如果你主要是想完成数据库方面的设计,那么应该选择专门的数据库开发工具,常见的有:SQLServer、PowerBulider等。网络编程目前较为流行的网...
编程
语言有
几种,分别都是编什么
程序的
?
答:
和汇编语言相比,它不但将许多
相关
的机器指令合成为单条指令,并且去掉了
与具体
操作
有关
但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了
程序
中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。 高级语言主要是相对于汇编语言而言,它并不是特指某一种
具体的语言
,而是包括了很多编...
一个典型的
编译程序
通常由哪些部分组成
答:
2、语法分析
编译程序的
语法分析器以单词符号作为输入,分析单词符号串是否形成符合语法规则的语法单位,如表达式、赋值、循环等,最后看是否构成一个符合要求的程序,按该
语言
使用的语法规则分析检查每条语句是否有正确的逻辑结构,程序是最终的一个语法单位。3、中间代码生成 中间代码是源程序的一种内部表示...
请问pascal
编译程序的
功能是什么?
答:
这是因为它所翻译的语句与目标
语言
的指令不是一一对应
关系
,而是一多对应关系;同时也因为它要处理递归调用、动态存储分配、多种数据类型,以及语句间的紧密依赖关系。但是,由于高级程序设计语言书写的
程序具有
易读、易移植和表达能力强等特点,
编译程序
广泛地用于翻译规模较大、复杂性较高、且需要高效运行的高级语言书写的...
编译程序
包括哪几个主要组成部分
答:
而不是时间
关系
。编译过程既可以按照这六个逻辑步骤顺序地执行,也可以按照平行互锁方式去执行。在确定
编译程序的具体
结构时,常常分若干遍实现。对于源程序或中间
语言程序
,从头到尾扫视一次并实现所规定的工作称作一遍。每一遍可以完成一个或相连几个逻辑步骤的工作。
C
语言和
汇编
语言的关系
?
答:
cc: C
语言编译器
,它负责将C源码编译成汇编代码。as: 汇编器,它负责将汇编代码编译成机器码,一般使用gcc test.c这样的命令编译C语言时,会生成一个a.out的
程序
,它实际上指的就是as ouput,即汇编器输出文件。link: 链接器,它负责将汇编器输入的机器码和库打包成一个操作系统可以运行的可...
编程
语言
是什么东西呢?
答:
高级语言到汇编语言是相对的,它是不是
具体
到一个特定
的语言
,但包括了很多编程语言,如流行的VB,VC,FoxPro中,德尔福这些语言的语法也有所不同,命令格式。由高级
语言程序
编制,不能被计算机识别,必须要执行转换,根据转换可分为三类:说明:执行方式类似于我们日常生活中“同声翻译”应用程序的源代码...
用高级
语言
编写的
源程序
必须经过__ ___转化为等价的二进制代码程序,才 ...
答:
编译:1、利用
编译程序
从源语言编写的源程序产生目标程序的过程。2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉
的语言
换成2进制的。编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查...
探索编程的奥秘:解释型
语言与编译
型语言的较量!
答:
解释型语言在运行时才翻译成机器语言,每执行一次都要翻译一次。像Python、JavaScript、Perl和Shell等,它们都是解释型语言界的明星!跨平台性好解释型语言虽然效率相对较低,但它有个优点:跨平台性好!当你运行一个解释型
语言程序
时,背后其实有一个“翻译官”在默默工作,实时把代码翻译成机器语言。
编译
型语言的...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
不是每个编译程序必须的
编译程序中代码优化可以省略吗
编译程序是一种常用的应用软件
一个文法所描述的语言是()
高级程序语言的编译程序属于什么
程序设计语言的编译程序属于
高级程序语言的编译程序称为
用高级程序设计语言编写的程序
用高级语言编写的程序称为源程序