The founder of the Linux kernel expects to have a language replacement C

  

The Linux kernel founder, Linus Torvalds, recently explained in an email that kernel development requires the use of C instead of C++. In a huge project, people don't understand modules that are not developed by themselves. They can quickly understand the exact meaning of functions in other modules to improve development efficiency. The various abstractions introduced by C++ make the code difficult to read. In addition, Linus also believes that C++'s memory management method is very mentally handicapped (that idiotic "new" keyword in C++). The final summary of the email is: Obviously C is not suitable for all projects, but C++? forget it. Garbage collection and concurrency, etc., these are really important features.

So what is the C++ replacement he is looking for? Is the emerging Go language? Or is it about the 2.0 D language? Or use Java, .net, a virtual machine-based language instead?



Copyright © Windows knowledge All Rights Reserved