CC
CC-IP0101 51410056-175 用程序设计语言作为其输入
源到源翻译器,源到源编译器(S2S编译器),跨编译器,或者运输工具[1][2][3]是一种翻译者那需要源代码一个用程序设计语言作为其输入,并以相同或不同的编程语言产生等效的源代码。源到源翻译器在运行于大约相同级别的编程语言之间进行转换抽象,而传统的编译程序翻译自高级编程语言敬a低级编程语言。例如,源到源翻译器可以执行程序从计算机编程语言到Java Script语言,而传统的编译器是从C到装配工或者Java 语言(一种计算机语言,尤用于创建网站)到字节码。[4]一;一个自动并行化编译器将经常接受高级语言程序作为输入然后转换代码并用并行代码注释对其进行注释(例如,OpenMP)或语言结构(例如FORTRAN语言s报表)。[2][5]
源代码到源代码编译的另一个目的是翻译遗留代码,以使用下一版本的底层编程语言或打破向后兼容性的API。它将自动执行代码重构当要重构的程序超出了原始实现者的控制范围时(例如,将程序从Python 2转换到Python 3,或者将程序从旧API转换到新API),[①③ ③ ⑥ ⑤ ⑼ 0⑨ ③ 0⑦]或者当程序的大小使得手工重构不切实际或者很耗时时,这是很有用的。
代码转换器可以保持翻译后的代码结构尽可能接近源代码,以便于开发排除故障或者可能将原始代码的结构改变太多,以至于翻译后的代码看起来不像源代码。[6]还有一些调试工具可以将转换后的源代码映射回原始代码;例如,在Java Script语言源地图标准[需要引用]允许映射由网页浏览器例如,当JavaScript代码被缩小或由转换为JavaScript的语言产生时,返回到原始源代码。[需要引用]
举报/反馈
上一篇:幼儿园最后半年做好 4 点准备很关键,没做好,孩子一年级要吃大亏
下一篇:教育部发出消息,小学“入学年龄”有调整,家长表示终于等到你
最近更新教育管理
- 德州市社保中心组织开展12333社保咨询日及服务体验活动
- 郁亮关于房地产的最新判断
- 新sat写作多长时间
- 中超最新积分榜:山东泰山稳居第2,距离榜首只差5分!三镇升6
- 拒绝教师“躺平”,湖北一地出招
- 九江市人社局精准服务推动高校毕业生高质量就业
- 逢八秩晋五·续摇篮华章 ——西安市第一保育院学术讨论暨摇篮课程成果分享活动
- 奇安信集团总裁吴云坤赴南京信息工程大学交流座谈
- “重礼兴乐”涵育师生家国情怀
- 上汽大众途观L(Tiguan L)和探岳怎么选?看完这篇就有答案
- 我省严禁艺考考点院校参与应试培训活动
- 深度介入基础设施建设,推动人才培养与人文交流 十年大手笔!江苏高校同绘丝路画卷
- 行而不缀,未来可期
- 大量编内!福建多家好单位招人!
- 首届川渝“巴蜀杯”中学生排球联赛开赛
- 平安产险重庆分公司开展2023年金融消费者权益保护教育宣传月“五进入”活动
- 湖南娄底:全面优化项目建设环境
- 辽宁科技大学材料与冶金学院开展新生入学教育系列活动
- 明年起,江苏开设6类艺术类省统考
- 我真的很棒——合肥市荣幼教育集团开展幼小衔接活动
- 快看:首列车亮相,郑州这两条地铁新进展来了!
- 推动农业绿色发展 淄博打开农民增收“新密码”
- sat阅读填空题的答题方法
- 主题教育|枣庄市司法局采取有力措施 确保主题教育高质高效推进
- 昆明市工会驿站普惠日活动启动