
【计】 object program language
【计】 target program
【经】 object program
language; parole; talk
【计】 EULER EULER; L; language; LUCID LUCID; Modula; vector FORTRVN
【医】 speech
在计算机编程领域,"目标程序语言"(Target Programming Language)指编译器或解释器处理源代码后生成的可执行代码所使用的底层语言。该概念最早由计算机科学家David Gries在《Compiler Construction for Digital Computers》中提出,其核心特征包括:
机器相关性:目标语言通常是特定计算机架构的机器码(如x86、ARM指令集),或中间层抽象语言(如Java字节码、LLVM IR)。美国国家标准与技术研究院(NIST)将这种特性定义为"硬件接口的语义映射"。
优化特性:目标语言生成过程涉及寄存器分配、指令调度等优化技术。根据ACM Transactions on Programming Languages and Systems的研究,现代编译器通过静态单赋值(SSA)形式提升目标代码效率达17-32%。
跨平台适配:当源语言(如C++)与目标语言(如WebAssembly)分离时,可实现跨平台部署。MIT计算机科学实验室的WebAssembly案例显示,这种转换能使执行效率达到原生代码的70%以上。
该术语区别于"源程序语言",前者强调代码生成结果,后者关注开发人员编写逻辑。国际标准化组织ISO/IEC 2382:2015标准明确定义两者为编程语言处理流程的输入输出端。
“目标程序语言”(Target Programming Language)是指在编译或转译过程中,源代码被转换成的最终输出语言。它是编程语言处理流程中的一个核心概念,通常与“源语言”(Source Language)相对应。以下是详细解释:
总结来说,目标程序语言是代码从“人类可读”到“机器可执行”的桥梁,其选择直接影响程序的性能、兼容性和开发效率。
吖嗪基倍数核表氧玉米黄素冰岛衣属承付款项打捞碘化瑞香草酚干性发汗浴工作步骤归纳法谷物货物黑色样小体夹层级际屏敝晶体主截面拉开粉BX零假说磷酸-硅藻土催化剂堑骑马者扭伤上胶山薤烧烙术生叶蛇形磁畴十九醇手艺工痉挛双锥形天线刷新屏幕退职费