在软件开发领域,微软正在进行一项颇具雄心的计划:到2030年,将其庞大的C和C++代码库逐步迁移至Rust。这项消息由微软内部的工程负责人首次在公开平台上披露,随即引发了开发者社区的广泛讨论。
这项转型不仅限于新项目,还涵盖了Windows、云服务等核心产品中的历史代码库。微软希望通过自动化工具和人工智能技术,加速代码的理解与重写过程,并设定了高效的目标以衡量迁移的进展。
具体而言,微软的计划包括结合AI与算法来快速转换代码,同时构建大规模的代码理解和处理基础设施,以支持自动化重写。引入图形化的代码分析方法,旨在企业级别上处理代码的重构。负责该项目的工程师表示,他们已经构建了一个强大的代码处理基础设施,使其能够在代码理解等问题上大规模运行。
为了推动这一前所未有的任务,微软正在招聘一名首席软件工程师,以帮助发展和增强基础设施,促进C和C++系统向Rust的迁移。该职位要求候选人具备使用Rust构建生产级系统代码的经验,尤其是在编译器、数据库或操作系统实现方面的经验尤为重要。尽管申请者无需具备编译器实现经验,但必须愿意在团队中学习并积累相关知识。
这一计划不仅标志着微软在技术领域的又一次突破,也为开发者社区提供了新的思考方向:在不断演进的编程语言和技术环境中,如何有效地管理和重构现有的代码资产,以适应未来的需求。随着AI技术的发展,这一转型的成功将为软件开发带来新的机遇与挑战,值得我们持续关注。返回搜狐,查看更多九游会J9九游会J9