近日,随着启科量子研发团队在 QuBranch 研发方面工作的持续推进,已在量子编程集成环境软件开发方面取得重大进展。启科量子于今日正式宣布,将自研量子编程 IDE 软件 QuBranch 进行开源。
QuBranch 是基于 VS Code 庞大的生态群,专为开发者们开发的一种量子编程工具,包括编辑、调试、量子模拟执行等功能,可为量子计算编程提供一站式集成开发环境,支持 Windows、Mac、Linux 等操作系统。量子编程开发工具 QuBranch 目前已完成三期功能研发,可以进行量子程序编辑、调试、模拟执行等(包括模拟运行 Grover 等多种量子算法)。后续,启科量子研发团队还将开发和完善代码编辑、调试、量子模拟执行、经典宿主语言支持等相关功能,为量子开发者们提供更高效智能的 QuBranch。随着软件的开源,相信未来也会有越来越多的功能加入其中。
QuBranch 介绍
IDE(Integrated Development Environment)也称集成开发环境,是为开发者提供程序开发环境的应用程序,一般包括三个主要组件:源代码编辑器(Editor)、编译器(Compiler)、调试器(Debugger)。开发人员可以通过图形用户界面(GUI)访问这些组件,并进行代码编辑、调试和执行。开发者常用的 IDE 主要有微软的 Visual Studio 系列、NetBeans、PyCharm 等。
与传统编程类似,在量子编程方面为了满足量子程序开发者的编程需求,量子软件研发团队需要开发普遍适用的集成开发环境软件和量子编程语言。量子线路图就是一种简洁的量子编程语言,此外还有“量子计算汇编语言”和“量子计算高级编程语言”等量子编程