
[translate and edit] 编写和翻译外文。也称翻译者
最近编译任务繁重
编辑与翻译。 徐念慈 《余之小说观》:“但版权工价之贵,印刷品物之费,食用房价一切开支之鉅,编译、印刷、装订、发行经歷岁月之久,其利果厚乎否耶?” 鲁迅 《书信集·致夏传经》:“我所译著的书,别纸录上,凡编译的,惟《引玉集》、《小约翰》、《死魂灵》三种尚佳。”
编译在汉语词典中的释义可分为以下三个层面:
指编辑与翻译的结合,即对已有材料进行整理、加工的同时完成语言转换。例如《现代汉语词典》(第7版)定义为:"编辑和翻译:~作品|从事外文书籍~工作。" 此过程既要求编者对源文本内容进行筛选重构,又需将其转化为目标语言,常见于外文文献、教材的本地化处理。
在计算机科学领域特指将源代码转换为可执行程序的过程。《汉语大词典》补充说明其技术含义:"通过编译器将高级语言编写的程序转换成机器语言。" 此时"编"体现为对代码逻辑的整合优化,"译"则是向机器指令的转译,例如C语言程序需经编译才能运行。
强调跨语言的文化重构,如编译《莎士比亚戏剧集》时需兼顾原文精髓与中文表达习惯,需编者具备双语能力及文学修养。
突出系统化转换机制,如Java编译器(javac)会将.java文件编译为.class字节码,实现跨平台执行。
权威来源参考:
编译是计算机领域的一个重要概念,指将用高级编程语言编写的源代码转换为计算机可执行的机器语言或低级代码(如汇编语言)的过程。这一过程通过专门的程序——编译器完成,主要分为以下步骤和作用:
词法分析
将源代码拆解成有意义的“词法单元”(如变量名、运算符、关键字等),去除空格和注释,生成记号流。
语法分析
根据语法规则,将记号流转换为抽象语法树(AST),检查代码结构是否符合语言规范(如括号是否匹配、语句格式是否正确)。
语义分析
分析代码的语义正确性,例如变量是否声明、数据类型是否匹配、函数调用是否合法等。
中间代码生成与优化
生成与平台无关的中间代码(如三地址码),并进行性能优化(如删除冗余计算、简化循环结构)。
目标代码生成
将中间代码转换为特定平台的机器码或可重定位的二进制文件(如.exe或.o文件)。
编译型语言(如C、C++、Rust)
需先通过编译器生成独立的可执行文件,运行效率高,但跨平台性较差。
解释型语言(如Python、JavaScript)
逐行解释执行,依赖解释器,方便调试和跨平台,但运行速度较慢。
(注:现代语言如Java、C#采用混合模式:先编译为中间字节码,再通过虚拟机解释执行或即时编译JIT优化。)
编译是连接人类可读代码与机器执行的关键桥梁,通过多阶段处理确保程序高效、可靠运行。理解编译过程有助于开发者编写更优化的代码,并排查复杂错误。
本机振荡器鄙怀拆白触动出言荡决大手大脚调烹钓月抵难顶名冒姓逗闹耳语放翁词风风雨雨风问否口扶筋扶抟感性謞激惚恍唿喇笺彩监议狡桀假延急泪君臣开印烂污料料窕窕离散六骏痲疯名实不副婗子跑海帲幪破瓮千里神交前母悄没声清涂啓攒诗板伺风乌碎虫零杵踏张填榜天龟天荆地棘霆策提掖通行无阻彤矢为事吴謡相敌谢词