后来只有 Python 取得了显著的成功,但它及其语言家族并没有好到能真正取代 C。直到现在,ESR 才真正发现三个能取代 C 的语言——Go、Rust 和其朋友编写的一门新语言 “Cx”。但在可预见的未来,操作系统内核和设备固件仍然会用 C 编写。 以下为译文:如今系统语言的新浪潮正在挑战 C 语言在系统编程领域的霸...
完全取代是一定不可能的,但没能成功地大量侵占C的地盘,这还是得赖C++自己。
系统语言历史上有很多,但是最后C成为了最为广泛被接受的。这当然不意味着就不可取代,理论上很多possibi...
答案是:走c的二进制兼容,也就是abi兼容 因为java和swift,都提供对c语言的互操作,所以不管是想用ja...
说到底,替换掉 C 究竟表示什么意思?时至今日很多金融机构仍在使用 Cobol,但我们可以说 Cobol 已被取代了,因为今时今日没有新项目会选择 Cobol。人们都在尽可能远离 Cobol。 同样,大量经过测试的 C 代码也不会被重写。这些代码会一直遗留下去。 但是,终有一天,C 语言会被其他语言...
C++和C是两门相互关联且历史悠久的编程语言,它们在计算机科学领域中都有着广泛的应用。尽管C++被设计为C语言的扩展,拥有更多的功能和抽象特性,但C语言仍然在某些方面表现出独特的优势,因此,C++一直无法完全取代C。本文将从几个关键的方面探讨这一问题。1. 简洁性和控制性能 C语言以其简洁的设计而闻名,注重底层...
为什么 C 语言没有被 C++ 取代?1、最初的C++的确是C的超集最初,业界也的确是公认“最好用C++编译器重新编译C项目”的,因为C++有强类型而C没有。2、最初,业界的确是欢迎乃至期盼C++全面代替C的甚至,早在好多年前都已经极少能见到“C语言编译器”了——全都是可以关闭C++特性的真·C++编译器。现在C和...
拥有着不可替代的 ABI(应用程序二进制接口)兼容性。这使得 C 语言能够轻松地与各种各样的操作系统和硬件进行交互操作,而 C++在这一方面或许会遭遇一些挑战。正因如此,C 语言依旧是嵌入式开发的首要选择,其在各个层面的系统中都得到了广泛应用,这也解释了为何 C 语言并未被 C++所取代。
TIOBE 5 月榜单:C# 和 C++ 有望取代 C 进入 Top 3 TIOBE CEO Paul Jansen 指出,如果将当前的 TIOBE 指数排名与 1 年前(2021 年 5 月)进行比较,会发现 C# 是迄今为止所有编程语言中最受欢迎的一种。 TIOBE 公布了 2022 年 5 月的编程语言排行榜。