
文章图片

每隔一段时间 , 就有一门新语言号称要取代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 , 那马上新系统就会拥有完善的依赖库 , 那马上整个开发界就会发生变化 。
- 当代超级计算机的局限性|量子计算的现在与未来
- 小米|1英寸大底+徕卡光学绝了!小米13 Pro评测:长焦堪比单反
- 大脑仅占身体面积3%消耗却远超其他器官,人脑可能是台量子计算机
- 小米13系列发布,12+512GB售价创新高,雷军称媲美单反相机
- 目前Win10系统已经成为主流操作系统|win10系统提示“缺少计算机所需的介质驱动程序”怎么办?
- 想象一个场景:手机里播放一首音乐|一首让计算机崩溃的歌曲
- 中国学生如今到底还能不能选择计算机专业?
- 人机对话|云超算、元宇宙、人机对话……——2022中国计算机大会热点聚焦
- 小米科技|小米13 Pro 首搭源自单反的浮动长焦技术,实现无穷远的对焦距离
- 云超算、元宇宙、人机对话……——2022中国计算机大会热点聚焦
