文章图片
每隔一段时间 , 就有一门新语言号称要取代C/C++比如Carbon、D、Go、Hare、Rust、Zig等等 , 但基本上雷声大雨点小 , c/c++仍然坚不可摧 , 仍然是整个软件世界的基石 。
原因很简单 , 现有计算机都是建立在图灵机之上的 , C 语言是最接近图灵机模型的语言 , 抽象层次低 , 但性能最好 。 C++语言在完全兼容C语言 , 又做了必要的面向对象扩展 , 这两者都能让开发者完全控制硬件资源 , 是和系统级 API 通信的最佳编程语言 。
几乎所有重大的基础软件核心组件 , 比如操作系统、浏览器、编译器等都是用C/C++编写的 , 豪不夸张地说 , C/C++几乎就是整个计算机的历史 , 要想打破这种坚如磐石的优势 , 除非一种全新的体系架构出现 , 使得C/C++不再适合作为基础语言 。 也许量子编程时代会有这样的语言诞生 。
【单反|除非计算机体系结构发生重大变化,否则C和C++语言永远不会被取代】
网友:应用才是关键 , C稳固的原因是LINUX等这些底层的依赖在那 , 如果基于RUST的操作系统成熟并且大规模应用 , 那RUST就会成为基础 。 如果现在有一个安全的工具完美的把C代码翻译成RUST , 那马上新系统就会拥有完善的依赖库 , 那马上整个开发界就会发生变化 。
- 微信支付|除非计算机体系结构发生重大变化,否则C和C++语言永远不会被取代
- 存储数据|科学家提出液晶计算机新构想 利用分子朝向存储数据
- |科学家提出液晶计算机新构想
- 本文转自:国际在线国际在线消息(记者 王鲁平):8月22日|聚焦智博会 | 图灵奖得主杰克·唐加拉:中国是超级计算机的最大消费国和制造国
- 计算机业|就业寒冬,互联网行业是否值得进入?
- 石墨|天然双层石墨烯内发现新奇量子效应,有望促进量子态研究及量子计算机研发
- 小米科技|目前拍照好看的三款手机,影像实力堪比小单反,拍照党必备
- 本文转自:中国电子报此文为中国电子报原创稿件|俞大鹏院士:制造量子计算机比研究量子计算更紧迫
- 软件|一份完整而全面的互联网计算机应用软件用户协议应该包括哪些内容?|阿宇说法
- 单反|盘点目前拍照最好看的三款手机,款款不输小单反,拍照爱好者必入