jetbrains推出c++语言引擎

2023-11-14 13:30    来源:浅语科技

近日,JetBrains公司宣布推出新的C语言和C++开发IDE——CLionNova,该版本使用ReSharperC++/RiderC++语言引擎进行开发,替代了原版CLion“旧版”引擎。CLionNova预览版现已可通过官方Toolbox应用获取。

CLionNova预览版的主要特点包括:预览版免费使用、与原版CLion并行安装、全新的C/C++IDE开发工具、更快的突出显示速度、响应速度更快的用户界面、更快地查找用法、重构中的冻结和挂起显著减少以及更快的测试索引等。

据了解,JetBrains的第一个C++引擎是为AppCode(为iOS和macOS开发人员提供的IDE)设计的。虽然该引擎的方法和架构可以很好地服务于基于IntelliJ的IDE中的多种语言,但事实证明这种设计并不最适合C++语言。为了更快地适应C++的发展并分离引擎和IDE进程,CLion中添加了基于clangd的引擎。然而,当涉及到项目范围的重构和操作时,clangd的帮助不是很大。

为了解决这个问题,JetBrains为C++开发的另一个替代方案是ReSharperC++和Rider(用于C++游戏开发)中使用的语言引擎。官方现在已将此协议和原始引擎改编为CLion。在这个新的实验性解决方案中,官方重点关注IDE的响应能力、准确性和性能。

CLionNova仍然使用两种C++语言引擎:一种是基于clangd的引擎,另一种是ReSharperC++/Rider使用的引擎。与CLionClassic不同,CLionNova不使用clangd来实现代码完成或突出显示等核心IDE功能。然而,JetBrane的clangd分支仍然与新引擎一起运行,以执行各种任务(ClangFormat、Clang-Tidy、MISRA检查、数据流分析等)。

对于CLionClassic用户来说,使用CLionNova会带来一些新的体验变化。当用户输入时,IDE的反应方式可能会有所不同,与代码检查功能相关的某些UI元素和设置可能看起来位于不熟悉的位置,某些与代码相关的设置在CLionNova中的默认值也可能会有所不同。首次启动时,CLionNova将从CLionClassic迁移一些按项目和按应用程序的设置,但不是全部。

总的来说,JetBrains推出全新C/C++IDE开发工具CLionNova是为了解决CLion因使用“旧版”引擎而导致的长期存在的性能和质量问题,并统一所有C++工具的用户体验。



刑事诉讼中的数字化革新
科技

刑事诉讼中的数字化革新

本文转自:法治日报□ 王税 在数字化时代,刑事诉讼正经历一场深刻的数字化革新。这场变革不仅是技术设备的更新换代,更是法律体系与科技深度融合的体现。笔者认为,案件管理系统的优化、数字证据的广泛应用、在线法庭与远程听证的实践以及人工智能和预测性分析的引入,构成了这场革新的核心内容。随着技术的持续发展,需 [详情]

“祥龙贺岁”主题巴士 亮相滨州街头
科技

“祥龙贺岁”主题巴士 亮相滨州街头

本文转自:鲁中晨报“祥龙贺岁”主题巴士 亮相滨州街头 滨州1月22日讯继推出婚庆主题巴士之后,滨州公用事业集团权属公交公司在新春来临之际,又推出“祥龙贺岁”主题巴士,提升城市春节氛围。  [详情]

辣椒市场 交易火爆
科技

辣椒市场 交易火爆

本文转自:商丘日报 1月22日,柘城辣椒大市场内客商云集,交易火爆,满载辣椒的车辆进进出出,呈现出一派繁忙景象。据悉,该县有20万人聚集在辣椒产业链上,辣椒种植面积常年稳定在40万亩,年产干椒12万吨,每年有70万吨辣椒在此集散销售,交易额超百亿元,形成“全国辣椒进柘城、 [详情]

我国科学家成功实现无串扰的量子网络节点
科技

我国科学家成功实现无串扰的量子网络节点

本文转自:黄石日报 新华社北京1月23日电 量子网络是基于量子力学规律对量子信息进行存储、处理和传输的物理装置,是实现量子通讯和大规模量子计算的基础。清华大学研究团队利用同种离子的双类型量子比特编码,在国际上首次实现无串扰的量子网络节点,对未来实现量子通讯和大规模量子计算具有重要意义。该研究成果近日 [详情]

飞腾腾珑E2000助力天津地铁AFC系统投用
科技

飞腾腾珑E2000助力天津地铁AFC系统投用

本文转自:科技日报 科技日报天津1月23日电 (记者陈曦)记者23日获悉,随着天津地铁11号线一期东段开通运营,全线基于飞腾腾珑E2000 CPU的AFC自动售检票系统也投入使用。该线路也是国内首条全线路AFC系统采用飞腾腾珑E2000 CPU的轨道交通项目。 据介绍,本次开通的天津地铁11号线,是 [详情]

我科研团队研发出新型绿色速溶融雪剂
科技

我科研团队研发出新型绿色速溶融雪剂

本文转自:科技日报 ◎本报记者 俞慧友 1月23日,长沙理工大学教授贾传坤团队透露,团队近期研发出了一款可快速融雪且无污染的新型融雪剂,有望进一步加速“破冰”,降低冰雪气候下的交通风险。  [详情]