|
|
51CTO旗下网站
|
|
移动端

DeepCode 为 C/C ++ 添加基于 AI 的静态代码分析支持

人工智能代码审查平台 DeepCode 方面宣布,将为 C 和 C ++ 添加基于 AI 的静态代码分析支持。

作者:白开水不加糖来源:开源中国|2020-03-25 10:25

人工智能代码审查平台 DeepCode 方面宣布,将为 C 和 C ++ 添加基于 AI 的静态代码分析支持。

DeepCode AI 团队在发布的文章中写道:“C 和 C ++ 在接近硬件的软件领域(例如操作系统或具有高性能甚至实时性的软件)中占主导地位。首选这两种语言,是因为它们提供了很大的自由度和控制力。且这两种语言在软件开发领域占据了很独特的地位,因此就算是很小的错误也会产生很大的影响。” 

C 和 C ++ 的静态代码分析是一个充满挑战的领域。据透露,DeepCode 花了大约三个月的时间来添加对 C 和 C ++ 的支持。DeepCode 工程师 Jan Eberhardt 称:“我们认为 C ++ 是命令式语言的特例,它具有所有底层功能,例如内存管理、引用、指针等。就其他任何“常规”命令式编程语言来说,我们在我们的指向和类型状态分析中不必进行任何更改。并且针对其他任何语言,我们预计实施时间约为一个月。”

目前,除了 C 和 C ++ 之外,DeepCode 已提供了对 Java、Python、JavaScript 和 TypeScript 的支持。

【编辑推荐】

  1. 一款 0 门槛轻松易上手的数据可视化工具
  2. 如何正确理解CPU使用率和平均负载的关系?看完你就知道了
  3. 每秒处理240万帧游戏画面,AI训练成本降低80%,谷歌开源RL并行计算框架
  4. 算法之外:人工智能和机器学习对组织的影响
  5. 微软新研究:无人机获推理能力,看图就能做出决策
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月获赞

订阅专栏+更多

 敏捷无敌之 Gitlab CI 持续集成

敏捷无敌之 Gitlab CI 持续集成

打破运维与研发壁垒
共5章 | KaliArch

74人订阅学习

秒杀高并发白话实战

秒杀高并发白话实战

主流高并发架构
共15章 | 51CTO崔皓

59人订阅学习

网络排障一点通

网络排障一点通

网络排障及优化调整案例
共20章 | 捷哥CCIE

465人订阅学习

视频课程+更多

Mysql5.7 高级性能优化

Mysql5.7 高级性能优化

讲师:白丁12399人学习过

小白轻松学MySQL大数据调优

小白轻松学MySQL大数据调优

讲师:齐毅28674人学习过

你必学的SSM实战案例

你必学的SSM实战案例

讲师:齐毅25311人学习过

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微