
【电】 interpretive progamming
all; authority; connect; general; go to; notify; open; through; understand
whole
【医】 make; per-
interpret; translate
formality; ground rule; procedure; proceeding; process; program
【计】 P; problem determination aid; PROC; program; related channel program
【化】 sequence
【经】 program; sequence
"通译程序"是计算机科学领域专业术语,其英文对应词为"interpreter",指一种能够逐行翻译并执行源代码的程序系统。根据《计算机科学技术名词》第三版(科学出版社,2018)的权威定义,该程序不需要将源代码整体编译为机器语言,而是通过即时解析与动态执行来实现程序功能。
从运行机制角度分析,通译程序采用"读取-解析-执行"循环模式:首先扫描源代码行,接着转换为中间表示形式,最终调用底层硬件指令完成操作。这种工作模式使其特别适合脚本语言开发环境,例如Python和Ruby的运行时系统均采用该技术架构。
国际电气电子工程师协会(IEEE)在《软件工程术语标准》(IEEE Std 610.12-1990)中特别指出,通译程序与编译程序的核心差异在于执行方式——前者保持源代码可读性并动态执行,后者则生成独立的二进制可执行文件。这种特性使通译程序在快速原型开发领域具有显著优势。
根据ACM数字图书馆收录的经典论文《编程语言处理器设计》(D.A. Watt, 1993),现代通译程序普遍整合了字节码生成技术,通过预编译为平台无关中间代码来提升执行效率。这种改进型架构已在Java虚拟机(JVM)和.NET公共语言运行时(CLR)中得到成功应用。
“通译程序”一词在不同语境下有不同含义,需根据应用场景进行区分:
指解释型翻译程序(Interpretive Translation Program),属于编程语言执行方式的一种。其核心特点为:
在司法场景中,“通译程序”指法庭翻译流程规范,包含三种角色:
“通译”原指跨语言沟通能力(含语言文化转换),与“程序”组合后:
建议根据具体使用场景选择对应释义。计算机领域定义可参考IEEE标准术语,法律程序定义详见《国际刑事法院程序和证据规则》。
剥削收入被剥夺选举权变频表卤代醇博阿斯氏征缠打敌草索非绝热精馏盖面干燥管道国际实践基于均化罗汉松醇马来酸三氟异丁嗪弥散性营养不良欧姆值膨胀机取决点腮沟商品产地名称鲨鱼油食管旁疝食管入口视网膜适应束缚能束状带酸蛋白键通风橱统计的点估计