Rust lacunae
Rust lacunae
Posted Jun 13, 2021 18:38 UTC (Sun) by zlynx (guest, #2285)In reply to: Rust lacunae by jezuch
Parent article: Rewriting the GNU Coreutils in Rust
But no, it was not a "misunderstanding." I think C++ design is probably one of the best compromises possible between efficient machine code and OO. And of course we must remember it stayed compatible with C.
"Pure" object oriented languages are just disgustingly inefficient. Java succeeds because of the immense work put into its JVM and JIT compiling. Python and Ruby show off what happens when everything is an object.
Anyone can look and see that C++ is used where speed matters.
Also it is very funny that you use Simula of all languages as an example of object oriented. Smalltalk was the pure object oriented language. Simula was a mashup of Algol and OO juist as C++ is a mix of C and OO. Simula doesn't contain even half of what became Object Oriented in Smalltalk.
