gpt4 book ai didi

c++ - Unix 是用 C 还是 C++ 或两者编码的?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:48:40 25 4
gpt4 key购买 nike

Unix 中的许多系统调用都使用重载和默认变量。 C中没有这个概念,所以Unix也是用C++编码的吧?

最佳答案

Unix 最早于 1969 年在贝尔实验室创建,远早于 C++ 的构想。 (来源:Unix),您可以通过阅读 Lions' Commentary on Unix 来确认这一点,或 BSD 4.4-Lite (类似于 BSD Net/2 )在 tarball 中可用或通过 cvs (来自 FreeBSD)。或者来自 The Unix Heritage Society 的文件这是来自非常古老的贝尔实验室/AT&T 版本。

根据 History of C++,Bjarne Stroustrup 大约在 1983 年创建了 C++,在此之前他致力于“C with Classes” .从 Bjarne Stroustrup 的 FAQ 确认, 而 C with Classes 的最早日期是 1979 年。

我希望这能澄清 Unix 基于 C++ 的想法是不可能的。请注意,自 1960s in Simula 67 以来,面向对象语言就已经存在了。 ,所以不要将对象和类与 C++ 混淆。

关于c++ - Unix 是用 C 还是 C++ 或两者编码的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2394983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com