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

白开水不加糖
 白开水不加糖
发布于 2020年03月25日
收藏 17

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

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

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

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:DeepCode 为 C/C ++ 添加基于 AI 的静态代码分析支持
加载中

精彩评论

笑笑小兵
笑笑小兵
用人工智能附助编程,将来一定是大势所趁了!
s
shifeng1983
嘴上说不要,身体却

最新评论(5

笑笑小兵
笑笑小兵
用人工智能附助编程,将来一定是大势所趁了!
z
zjh6
我看见AI,就绕道走.
薯粉1Q84
薯粉1Q84
哈哈 人工zhi&*障受不了么?
s
shifeng1983
嘴上说不要,身体却
listenerri
listenerri
显然你并没有绕道走
返回顶部
顶部