PHP 内核是用 C 写的, nodejs 是 C++写的

2018-06-10 11:50:17 +08:00
 salamanderMH

C++对于 C 的优势在于语言的表现力上,OO 和泛型这些。看到大型的项目都会用 C++ 看来 PHP 内核比起 Node 还是小型了一点(现在 JIT 也还没放进去)

4217 次点击
所在节点    编程
6 条回复
Cbdy
2018-06-10 12:08:17 +08:00
什么逻辑,Linux 和 Windows 还都是用 C 写的呢
yanaraika
2018-06-10 12:11:08 +08:00
Google 的下一代操作系统 Fuchsia 的内核是纯 C++,windows 内核、驱动最近几年也在用 C++了
salamanderMH
2018-06-10 12:45:02 +08:00
@yanaraika 之前用 C 写的项目里,都是能看到 OO 的身影的
感觉很小的项目的话,用 C 也方便( Lua 这种)
0312birdzhang
2018-06-10 12:56:21 +08:00
go 的内核用 go 写的(滑稽
salamanderMH
2018-06-10 12:59:19 +08:00
@0312birdzhang 刚开始都是 C 写的,然后实现自举
congeec
2018-06-10 13:09:51 +08:00
Windows C runtime 还是 c++写的呢,不过微软只用了 C++的子集

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/461878

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX