6.5-Linus Torvalds:“C++ 真是一门很烂的语言!”

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • 人工智能与图形学:你完全可以用C++写一套内存管理系统,高效的利用栈,堆,缓存。small object optimization(小对象优化)尽可能的将小对象分分配在栈空间,同时通过缓存对齐和字节对其达到很好的cache friendly 的快速内存访问特点。加上现代C++的智能指针,完全可以搭建一个快速的,内存访问安全的资源管理系统。C++并不需要太多的人为的“友好”的语言特性,尽可能的将程序该怎么运行交给程序员手里,而不是利用语言某些”特性”去干预程序的运行行为。C++的设计哲学之一: you don’t pay for it if you don’t need it.
  • Roche_K:Linux炮轰c++的真正理由你不清楚,c++和c真正能做的事情你也不明白。整个视频只是给外行人看的水而已
  • 我是左右使者:十年以上开发经验的人根本不会在乎用什么语言,都是工具而已,不过如果你的入门语言是c++的话你会发现学其他语言非常快,Java之类的都是直接开始写就行了,最早的oo,多态,容器都是c++搞出来的,内存泄露这种事我都笑了,真实的项目中只能说这个c++程序员太业余了。
  • 傲娇的噼里啪啦:c++不需要垃圾回收机制,我一般都用栈,而很少用堆,一旦用到堆,那就必须要小心,和使用线程、系统句柄资源等一样,特别要注意其生命周期,所以我感觉这就是c++的魅力所在,它可以在你想要的地方及时释放它,而不是要等着系统来完成。
  • 乌鸦人家:不是C++垃圾,是大部分C++程序员垃圾