我正在寻找一个带有REPL的好的C++集成开发环境。Visual Studio中的那个......嗯,让我们说大多数情况下,如果我复制/粘贴源代码中的一行,REPL会拒绝它,即使它是我设置断点或步过的那一行。
有没有适用于C++的好的IDE或REPL?
我正在寻找一个带有REPL的好的C++集成开发环境。Visual Studio中的那个......嗯,让我们说大多数情况下,如果我复制/粘贴源代码中的一行,REPL会拒绝它,即使它是我设置断点或步过的那一行。
有没有适用于C++的好的IDE或REPL?
Cling是一个基于LLVM和Clang库构建的交互式C++解释器。相较于标准解释器,它具有命令行提示和使用即时编译器(JIT)进行编译的优势。许多开发人员(例如Mono在他们的CSharpRepl项目中)将这类软件应用程序称为交互式编译器。
Cling的主要目标之一是提供当代高性能的C++解释器ROOT项目-CINT的替代方案。 在开发过程中,向后兼容CINT是首要任务。
CINT是C和C++代码的解释器。它对于快速开发比执行时间更重要的情况非常有用。使用解释器可以大幅缩短编译和链接周期,从而促进快速开发。CINT使得即使对于兼职程序员,C/C++编程也变得愉悦。
CINT本身是用C++编写的,代码略少于400,000行。它被多家银行、综合设备厂商以及游戏环境中的几家公司广泛使用,当然还有ROOT,这使得它成为全世界许多高能物理学家的默认解释器。