A. 编译是什么意思
你一定是指程序的编译吧,如果是的话
编译的意思就是把程序语言写成机器可以运行的机器码的过程。其中会用到编译器。
编译器是一种特殊的程序,它可以把以特定编程语言写成的程序变为机器可以运行的机器码。我们把一个程序写好,这时我们利用的环境是文本编辑器。这时我程序把程序称为源程序。在此以后程序员可以运行相应的编译器,通过指定需要编译的文件的名称就可以把相应的源文件(通过一个复杂的过程)转化为机器码了。
B. 小白求助,编译是什么,为什么需要编译
人与机器交流(即人让计算机按照人的意愿做事)依赖于语言
语言的层次是:自然语言->高级编程语言->汇编语言->机器码
人最熟悉的肯定是自然语言(就是你平时说的话)。
而计算机的cpu只认识二进制的机器码,机器码指导计算机做什么操作(如逻辑运算)。
高级编程语言跟自然语言的关系更近些,对人来说相当于自然语言的白痴版,如java中的对象与类的概念可能对应于现实世界的某种事物,如C语言中的函数可能对应了一个功能,比如打印文件,经过简单的训练,人也能大概的读懂。
汇编语言和机器码更接近些,每个汇编指令一般都会对应一条机器码,而高级编程语言中的一个语句(如if else什么的)可能会对应多条汇编指令,汇编指令一般就是算术运算(如add)、逻辑运算(如and)、数据传送(如mov)、条件判断、跳转等,只能用这些简单功能的汇编指令组合来完成一个复杂的功能。人看懂汇编就很吃力了,更别提用汇编来完成想要的功能,太吃力,这个过程还是交个编译器比较好。
而机器码对于一般的程序员来说,就是天书,也基本没人愿意去看。
自然语言最容易表述人们的要求,当用户用自然语言表述了需要的功能后,从自然语言到高级语言的转换过程由程序员来完成,而由高级编程语言到汇编、由汇编到机器码的过程都由编译器来完成,由编译器完成的这个过程也就是编译了。
高级编程语言的代码经过编译阶段成为汇编代码,汇编代码经过汇编阶段变成机器码,机器码文件经过链接阶段变成可执行文件(.exe)。一般编译是指的编译阶段和汇编阶段的组合,编译器的工作一般是编译和链接。
这就是我的理解,希望你帮到你。
C. 编程完要编译,编译到底是什么意思
编程就是编写程序,也就是敲代码
编辑应该也是写代码的意思吧
编译一般都是在写了一行代码保存的时候,开发工具会编译你写的代码是否有错,然后会帮你生成一些其他文件
D. 软件编译,这什么意思
编译和解释是从源程序到可执行程序转换的两种方法。编译,是在源程序完成后,先转换成中间代码,然后再转换成二进制代码,完成后,每次执行,都直接执行这个二进制代码。一次转换完成。 而解释程序的执行不同,他在执行时,是一次读入一条源代码...
E. java中编译的意思,解释的意思。
Java是编译的,因为他把源代码变成了字节码,而不是每次都解释源代码。
Java是解释的。因为字节码是被JVM负责执行,而不是真正的二进制码!
F. 新闻英语编译是什么
新闻编译是通过翻译人员的加工,将外语新闻编写为本族语新闻。英语新闻能及时提供读者所需要的各种信息,已成现代人获取信息的一个不可缺少的手段。编译作为一种有效的翻译手段已经广泛地应用到新闻翻译实践中。
新闻编译越来越被国内广大读者所接受。新闻编译要把握好语言层的加工、背景文化的注释,及政治言辞的合理修正,以提高目的语读者的阅读效果,避免西方舆论误导。
(6)编译什么意思扩展阅读
美英新闻刊物形形色色,内容涉及十分广泛,如时事报道、社论、述评、特写、广告等,所以其采用的文体也不尽相同。新闻有其独特的文体特征,新闻报道的翻译,除遵循一般的翻译原则外,还应遵循新闻翻译的基本规律。
一、语言总体风格
大众性、趣味性和节俭性构成了新闻英语在语言风格上的特色。新闻英语的语言有趣易懂,简洁精炼,用非常经济的语言表达丰富的内容。因此在翻译过程中应尽可能删去可用可不用但又不影响表达内容完整与准确的词。
此外,新闻语体语言清晰,不能模棱两可,更不应晦涩难懂,但同时,新闻语体又讲究表达有力、叙述生动,因而我们翻译时必须在用词上多加锤炼,表现出新闻文体的总貌。
二、词汇特点
1、常用词汇有特定的新闻色彩
新闻报道常使用某些词汇来表达事实和事件,因此这些词汇经过长期使用后逐渐取得与新闻报道相联系的特殊意义,成为新闻体词语(journalistic words)。
例如,horror一词是新闻标题中常用的词,用以表示不幸事故和暴力行动,再如nadir常指“两国关系的最低点”。此外,新闻报道中还有一些约定俗成的套语,如according to sources concerned (据有关方面报道),cited as saying(援引…的话)。
2、使用“小词”
小词(midget words)即简短词,一般为单音节词。小词的广泛使用一是由于报纸篇幅有限,用小词可以免于移行,二是由于小词的词义范畴很宽,一般比较生动灵活。新闻英语称这类词为synonyms of all work (万能同义词),如back(支持), ban(禁止)等。
3、大量使用缩略语
这主要是为了节省时间和篇幅。比如WB(world bank世界银行), ASP(American selling price美国销售价), biz (business商业)等。
4、临时造词
为了表达需要和追求新奇,新闻报道常常使用“临时造词/生造词”, 即临时创造或拼凑起来的词或词组,例如Euromart(European commom market 欧洲共同市场),haves and have-nots(富人和穷人)等。
三、语法特点
1、时态的使用
在英语新闻中现在时被广泛使用,为了造成事件正在进行中的效果,给人以真实感,无论是标题或是正文都常常采用现在时代替过去时。另外,甚至在said, told, reported, added等动词过去时后面的that宾语从句中,过去时也常常为现在时态所替代。
2、较多使用扩展的简单句
由于报刊篇幅有限,新闻文体在语法方面一个重要特点是句型的高度扩展,结构严谨,将丰富的信息压缩在有限的篇幅中。常见的方法有使用同位语、介词短语、分词短语等语言成分扩展简单句,有时还较多的使用插入语代替从句,从而简化句子结构。
3、前置修饰语高度浓缩
新闻文体为了使句子结构紧凑严密,大量使用前置修饰语修饰名词,如a hand grenade and machine gun attack。
四、文化因素和国情因素
要做好新闻的翻译工作,译者除了应具备语言知识外,还需要具备必要的文化常识和政治常识,要注意扩大知识面,这样才不会误译或导致严重后果。例如将国家和地区并列,都可能会引起严重的后果。
五、语言差异——编译和解释性翻译
此外,考虑到中英两种语言习惯的差异,对外新闻报道的翻译往往采用非逐字对译法,这就需要引入另外两种翻译方法——编译和解释性翻译。
我国独有的机构、节日、习俗、行话、套话和历史典故等都需要采用解释性的翻译方法。比如“巴金”译作“Chinese writer Ba Jin”。
G. 什么是编译
编译(compilation , compile) 1、利用编译程序从源语言编写的源程序产生目标程序的过程。 2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。
编译语言是一种以编译器来实现的编程语言。它不像直译语言一样,由解释器将代码一句一句运行,而是以编译器,先将代码编译为机器码,再加以运行。理论上,任何编程语言都可以是编译式,或直译式的。它们之间的区别,仅与程序的应用有关。
H. 编译APP是什么意思
APP就是Application的英文缩写,即应用程序。
编译就是把高级语言变成计算机可以识别的2进制语言。也就是把使用高级语言编写好的APP程序,用编译软件使之能在计算机上运行起来。
I. 解释 编译和编译 汇编的区别是什么
解释和编译针对的是高级语言的。是高级语言转换成机器代码的方式。编译指的是一次性将程序代码给转换成机器代码,这样做好处是编译之后的可执行程序方便移植,可以优化程序代码,并且执行效率要比解释语言的高!解释是指边解释边运行,解释一条语句便执行一条。显然这样的程序执行效率是比较低的。比如C/C++用的是编译,而basic用的是解释。JAVA既用到解释,又用到编译。而汇编是一种低级程序设计语言,直接操纵底层硬件。是在机器语言(0,1代码串)的基础上采用助记符的方式发展而来的。很多病毒都是通过汇编语言写的。用汇编编写的程序执行效率非常高!只是不方便写程序。汇编语言是低级语言,没有语法,就是一条条机器指令的助记符而已,所以汇编的时候不需要语法分析。编译时把高级语言处理成机器指令的过程,编译的时候需要做词法分析和语法分析,然后是代码生成。
J. 编译程序和解释程序都是什么意思
1、编译程序是把用高级程序设计语言或计算机汇编语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序,属于采用生成性实现途径实现的翻译程序。编译程序以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出;编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。
2、解释程序是高级语言翻译程序的一种,它将源语言书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。
(10)编译什么意思扩展阅读:
编译程序的实现算法较为复杂。这是因为它所翻译的语句与目标语言的指令不是一一对应关系,而是一多对应关系;同时也因为它要处理递归调用、动态存储分配、多种数据类型,以及语句间的紧密依赖关系。但是,由于高级程序设计语言书写的程序具有易读、易移植和表达能力强等特点,编译程序广泛地用于翻译规模较大、复杂性较高、且需要高效运行的高级语言书写的源程序。