|
在Linux之父Linus Torvalds的眼中,C++语言并不完美。他曾经直言不讳地表示,C++是一门糟糕的语言。这一观点引发了广泛的讨论和争议。 Linus Torvalds的这一言论并非空穴来风。他认为C++在设计上存在诸多缺陷,比如过于复杂的语法结构、内存管理的灵活性不足以及缺乏良好的多线程支持等。 尽管如此,Linus仍然选择继续使用C语言来开发和维护Linux内核。他表示,C语言简洁明了、易于理解和维护,而且能够提供更好的性能。 然而,这并不意味着Linus完全排斥C++。实际上,在某些特定场景下,他也会使用C++来解决一些问题。例如,在编写一些非核心代码或者进行实验性开发时,他会考虑使用C++。 对于那些想要重写Linux内核的人来说,Linus建议他们不要盲目地选择C++作为编程语言。他强调,在做出决定之前,需要充分了解各种语言的特点和优缺点,并根据实际需求来选择最合适的工具。 尽管Linus对C++持有负面看法,但他的言论也提醒我们,在选择编程语言时要谨慎考虑,并且不断学习新的知识和技术。 |
