一次编写,到处编译

✍ dations ◷ 2025-11-25 02:24:19 #计算机编程

“一次编写,到处编译”(英语:Write once, compile anywhere,简写为WOCA)是一种编写跨平台计算机程序的哲学,旨在让计算机程序能够在不同的系统平台上编译而不必修改其源代码。和太阳微系统公司的“一次编写,到处运行”口号不同,这种跨平台特性体现在源码层面上,而非字节码层面。

许多编程语言都遵循“一次编写,到处编译”的准则,如C++、Pascal (参见Free Pascal)、Ada和C语言(只要不使用标准库以外的函数)。计算机程序也可以使用可以提供抽象层来遮盖不同平台间差别的跨平台来保证代码的可移植性,如套接字、图形用户界面库。比如Lazarus和它的LCL及其窗口组件。

相关

  • 游戏障碍游戏成瘾(英文:Video game addiction,缩写:VGA)是一种特殊的成瘾行为,其特征为过度或强迫性游戏以致影响正常生活。目前游戏成瘾的定义在医学界仍是极具争议的,没有确切的证据表明
  • 聚乙烯吡咯酮碘聚维酮碘(英语:Povidone-iodine,简写PVP-I),又称优碘(英语:Excellent-iodine)、中国大陆称碘伏,是用于手术前后皮肤消毒的杀菌剂。它可以用于消毒患者的皮肤和医护人员的手,用于轻微的
  • 蒸馏蒸馏(英语:Distillation、Distilled)是一种热力学的分离工艺,它利用混合液体或液-固体系中各组分沸点不同,使低沸点组分蒸发,再冷凝以分离整个组分的单元操作过程,是蒸发和冷凝两种
  • 防火毯防火毯,又称防火毡或灭火毯,是一种用于灭火工具,可用于覆盖在起火的物品,透过阻隔氧气供给,令火焰熄灭。防火毯是一块不易燃的毯,有不同大小,但一般为了易于取用,以边长1.2米至1.8米
  • 光学字符识别光学字符识别(英语:Optical Character Recognition,OCR)是指对文本资料的图像文件进行分析识别处理,获取文字及版面信息的过程。对于不同的图像格式,有着不同的存储格式、不同的压
  • 阿富汗伊斯兰酋长国阿富汗伊斯兰酋长国,通称阿富汗塔利班政权,也被称为“神学士政权”,是一个由塔利班建立的政教合一的伊斯兰酋长国。塔利班政权在1996年建立并展开对阿富汗长达五年的统治,至2001
  • 马斯卡彭马斯卡邦尼奶酪(意大利语:Mascarpone)是产于意大利皮埃蒙特、伦巴第地区的一种鲜奶酪,脂肪含量特别丰富。马斯卡邦尼奶酪广泛用于意大利料理中,著名的提拉米苏就以马斯卡邦尼奶酪
  • 印度性文化印度的性史是多元文化的印度根据其独特的地区用自己独特的文化不同地发展了对性的话语。印度文化是指在印度形成的关于性文化的事物。印度次大陆是四大文明古国古印度的诞生
  • 琳达·达内尔琳达·达内尔(英语:Linda Darnell,1923年10月16日-1965年4月10日),美国电影演员。1939年首次出演电影,1940年与泰隆·鲍华共同出演《万里关山(英语:Brigham Young (film))》成名,1947年
  • 汤川耦合汤川耦合(英文:Yukawa's interaction),在粒子物理学中用来描述标量场与狄拉克场之间相互作用的量,其拉格朗日量:其中g是汤川相互作用中的耦合常数取名汤川耦合常数,