首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

术语:将一种语言的一种程序翻译成另一种语言的动作

翻译程序是指将一种编程语言的源代码转换为另一种编程语言的过程。这个过程通常被称为编译或解释。编译器是一种将源代码转换为目标代码的工具,而解释器则是一种逐行执行源代码的工具。

翻译程序的目的是使程序能够在不同的平台上运行,或者将程序从一种语言转换为另一种语言以满足特定的需求。翻译程序可以将高级语言(如C++、Java、Python)转换为低级语言(如汇编语言或机器语言),也可以将一种高级语言转换为另一种高级语言。

翻译程序的分类主要有两种:编译型和解释型。编译型翻译程序将源代码一次性转换为目标代码,然后在目标平台上执行。这种方式的优势是执行效率高,但缺点是需要在每个平台上重新编译代码。常见的编译型翻译程序有C++的编译器。

解释型翻译程序逐行执行源代码,将其转换为目标代码并立即执行。这种方式的优势是可以在不同的平台上直接执行源代码,无需重新编译。常见的解释型翻译程序有Python的解释器。

翻译程序在软件开发中起到了重要的作用。它可以帮助开发人员将程序从一种语言转换为另一种语言,以适应不同的需求和平台。同时,翻译程序也可以帮助开发人员优化代码,提高执行效率。

腾讯云提供了一系列与翻译程序相关的产品和服务,如腾讯云翻译(https://cloud.tencent.com/product/tmt)和腾讯云机器翻译(https://cloud.tencent.com/product/tmt)等。这些产品和服务可以帮助开发人员实现程序的翻译和本地化,提高开发效率和用户体验。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 【Science】无监督式机器翻译,不需要人类干预和平行文本

    编译:弗格森 【新智元导读】 两篇新的论文表明,神经网络可以在不需要平行文本的情况下学习翻译,这是一个令人惊讶的进步,它将可以让人们可以读懂更多语言的文档。 因为神经网络,即一种以人脑为启发的计算机算法,自动的语言翻译取得了长足的进步。但是训练这样的网络需要大量的数据:通过数以百万计逐句对应的翻译来展示人类是如何做到这一点的。现在,两篇新的论文表明,神经网络可以在不需要平行文本的情况下学习翻译,这是一个令人惊讶的进步,它将可以让人们可以读懂更多语言的文档。 “想象一下,你给一个人很多中文书籍和大量的阿拉伯语

    09

    微信翻译大型翻车现场?机器翻译到底有哪些不确定性

    大数据文摘出品 作者:蒋宝尚、Andy 这两天,微信翻译团队难得的上了次热搜。 事情的发展是这样的。有网友发现,当翻译中带有caixukun的人名拼音时,微信翻译会出现一些奇怪的中文词语,比如 之后,不仅人名测试开始一发不可收拾,网友们纷纷出动,想要寻找微信翻译的其他彩蛋网友们因此大为惊奇,玩得不亦乐乎,以至于这个话题被推上了热搜。 针对相关问题,腾讯微信团队昨天也做出了回应,强调这不是暖心的彩蛋,是翻译引擎在翻译一些没有进行过训练的非正式英文词汇时出现误翻。 文摘菌今天早上进行测试,发现微信团队已经修复

    04

    用机器学习解码一颗“失声”15年的大脑,让它“开口说话”

    大数据文摘作品 作者:Miggy 对于瘫痪患者来说,最大的苦楚来自无法与外界进行沟通。虽然大脑依然活跃并且希望表达,但是无法驱动发声肌肉,会让这类患者的语言机制逐渐蜕化。 来自加州大学旧金山分校神经外科主任Edward Chang正在为失去说话能力的人开发脑机接口技术。他的实验室致力于解码与声道命令相关的大脑信号,并通过神经植入物,将大脑的语言机能,通过计算机输出出来。该项目不仅需要当今最好的神经技术硬件,还需要强大的机器学习模型。 最近,这一技术也取得了长足的进步,让一位因瘫痪“失声”15年的患者利用电脑

    02
    领券