Will there be performance and security improvements?

you are viewing a single comment's thread
view the rest of the comments
[–] 11 points 3 years ago (2 children)

You can use compile time polymorphism in C++ without any runtime performance cost.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 0 points 3 years ago

    Compile time has got to be part of the convo esp when it comes to the kernel. The Linux kernel is one of the few bits where end-users are actively encouraged to compile from source. It is a feature!

    Adding C++ compilitis is pain for what gain, from a kernel pov.

    I am not a big fan of c++ overall however that is because other languages have emerged that are sweeter than C that gate some of the people issues with C++.

    Anyone who has ever had a thing that was like a thing but not exactly the thing, in C, knows C ain’t great at that.

  • source
  • parent
  • [–] -5 points 2 years ago (2 children)
  • [–] 8 points 2 years ago

    The description says:

    In this video, we'll do a deep dive on what C++ Polymorphism is, what "virtual" does under the hood, and ultimately why it is SUCH a performance hit compared to languages like C and Rust.

    This is not about compile-time polymorphism.

  • source
  • parent