美国政府敦促开发者:停止使用C、C++
至于哪些是不安全的语言,ONCD发布的报告中直接引用一些专家的观点——“专家们已经确定了一些编程语言,它们既缺乏与内存安全相关的特性,又在关键系统中具有高扩散性,例如C和C++。”无论是此前CISA,还是今天的ONCD,一提到内存不安全的编程语言,C、C++总是“榜上有名”,至于其中原因,主要还是和这些语言的功...
【产业互联网周报】OpenAI:ChatGPT企业版需求正在急剧增长;蔡崇信...
Mojo是一种专为编写人工智能软件设计的编程语言,去年8月份正式发布,迄今为止已经积累了超过17.5万名开发者和5万个组织。人工智能模型通常使用多种编程语言编写。开发者会用Python实现神经网络最简单的部分,这种语言易于学习,但运行速度相对较慢。其余部分的代码通常使用C++编写,C++的运行速度比Python更快,但学习难度也...
编程语言那么多,为什么Google偏爱JS?
比如PHP专注于Web开发,C对于系统开发不可缺少,Python在科学计算、网络编程有诸多应用。在2004年,JavaScript就得到了一次契机:Google推出了使用Ajax技术的Gmail邮箱,那堪比桌面的无刷体验,引发了业界轰动和模仿浪潮。而Ajax的操作核心就是JavaScript。此后,JS在浏览器中的地位变得十分稳固,已经成了事实标准。在2009年,基于...
一名C++程序员的 Rust入门初体验
然而,对于大量使用C++实现的产品来说,C++是负债,更是资产。已经存在的C++生态很难向Rust进行迁移,Chrome也只是允许在三方库中使用Rust代码。网上对于Rust与C++的争论也是十分激烈。从我的角度来说,C++的安全性演进是趋势,但是未来很不明朗:C++在全世界有数十亿行的存量代码,期望C++在维持兼容性的基础上,提升内存...
两万字长文,史上最全 C++ 年度总结!
过去的一年C++社区也有一些大新闻,比如Google推出的编程语言号称下一个C++,它又会对C++造成什么影响呢?C++20发布已经快两年了,相应的C++20库有没有跟上呢?过去这一年里C++社区有哪些值得推荐的C++20库呢?我们也会重点推荐一些C++20基础库,可以帮助用户快速构建高性能C++应用。
那些意欲取代 C+的编程语言,成功了吗?
虽然Go可以说是一种成功的编程语言,但它的成功主要是在云计算业务中(www.e993.com)2024年8月15日。尽管它取得了相对的成功,但它不能被称为C++的继承者。Rust是Mozilla开发的一种编程语言,2010年时公布,第一个版本在2015年发布。Rust专注于可靠(内存和线程安全)和高效的软件。Rust语言模型是围绕着所谓的借用检查器,它能跟踪...
详解腾讯广告系统大规模C++工程实践
首先要进行代码规范和代码库组织的整改,我们选择了流行的Google代码规范。由于后来制定的腾讯C++代码规范也是基于Google规范,因此只做了少量修改就自动适配到了公司规范。不过只有代码规范是不够的,所以我们还制定了代码组织规范。只有规范显然还是不够的,因此我们还通过一系列的流程和工具来确保这些规范得到有效地实施。
腾讯携手2020全球C++及系统软件技术大会
GoogleC++库总负责人,C++标准库委员会主席TitusWinters,Google2.5亿行C++代码库的总负责人,负责组织、维护、演化、重构GoogleC++代码库的基础组件,他在Google主导的重构项目是人类历史上Top10的最大代码规模项目。他也是Google官方C++代码规范的制定者,Google内部架构守护、代码一致性、自动化工具、持续集成等软件...