「」代码审查 DeepCode 为 C/C ++ 添加 AI 静态代码分析支持
人工智能代码审查平台 DeepCode 方面宣布 , 将为 C 和 C ++ 添加基于 AI 的静态代码分析支持 。
文章图片
文章图片
DeepCode AI 团队在发布的文章中写道:“C 和 C ++ 在接近硬件的软件领域(例如操作系统或具有高性能甚至实时性的软件)中占主导地位 。首选这两种语言 , 是因为它们提供了很大的自由度和控制力 。且这两种语言在软件开发领域占据了很独特的地位 , 因此就算是很小的错误也会产生很大的影响 。”
【「」代码审查 DeepCode 为 C/C ++ 添加 AI 静态代码分析支持】C 和 C ++ 的静态代码分析是一个充满挑战的领域 。据透露 , DeepCode 花了大约三个月的时间来添加对 C 和 C ++ 的支持 。DeepCode 工程师 Jan Eberhardt 称:“我们认为 C ++ 是命令式语言的特例 , 它具有所有底层功能 , 例如内存管理、引用、指针等 。就其他任何“常规”命令式编程语言来说 , 我们在我们的指向和类型状态分析中不必进行任何更改 。并且针对其他任何语言 , 我们预计实施时间约为一个月 。”
目前 , 除了 C 和 C ++ 之外 , DeepCode 已提供了对 Java、Python、JavaScript 和 TypeScript 的支持 。
推荐阅读
- 中央处理器@CPU是怎么看懂代码的?
- 【路飞写代码】iPhone 12下决心剪掉“刘海”?网友:说真的,这次美到我心窝窝
- 「」什么是基础架构即代码和平台即代码?看完就清楚了
- 机器之心:几行代码搞定ML模型,低代码机器学习Python库正式开源
- 『路飞写代码』3000起步的iPhone,没有90Hz、三摄和5G,苹果的底气在哪儿
- 【路飞写代码】多国纷纷下架支付宝微信,禁止使用的背后,原来是这个“隐秘”!
- 『香港新天域互联』LG G7 ThinQ Android 10内核源代码公布
- ##12岁中国天才黑客:自称“白帽”,8岁写代码,不写作业入侵学校系统
- []不同机器学习模型的决策边界(附代码)
- 『跳槽那些事儿』改别人代码,当我删除一段无用的代码时