it's completely wrong
Andreas Kling wrote kernel, all the userspace, UI, bunch of programs, ported some games and programs from LInux using C++ for the same time this midwit made barely functional shitty kernel
C++ >>> C
>C kernel is the world's most versatile and widely used
most versatile my ass and CocaCola is most widely drank beverage but that doesn't mean it's good (in fact it's shit)
the linux kernel is king shit. automated factories run on the linux kernel, the internet nodes run on the linux kernel, this website - and every website runs on the linux kernel, US government anti gravity tic tacs run on the linux kernel, all the critical infrastructure runs on the linux kernel, all the cloud infrastructure runs on the linux kernel, smart cities run on the linux kernel, cars run on the linux kernel, phones run on the linux kernel. in the future we will have brain implants - can you guess what kernel they'll be running on?
serenity has an amazing UI and a great userspace, but its kernel really doesn't come close to linux in terms of stability or efficiency.
Linus despises C++, along with every other language developed in the last 40 years, none of which he thinks are up to the task of kernel development
Rust is the only language developed since the creation of C that Linus considers good enough to be included in the Linux kernel
You can't get much higher praise for a language than that
But yet IQfy midwits continue to seethe over Rust for absolutely no reason
As a C++ programmer, yes for me a big part of writing complex C++ applications is limiting yourself down to a very strict style.
But when you first start out you can have fun enjoying the flexibility of C++, it's a really big language that has many different styles to it.
Maybe back in C++03 everyone would recommend you to use C style subset of C++ because std::vector and std::string didn't have move semantics leading to very slow code compared to C. but today if you just write code using plain C++ the performance is fine, you just need to know what you are doing (for example, beginners don't know that std::vector uses a null allocation by default, so using malloc / std::unique_ptr is a tiny bit faster when you want your memory to be uninitialized, but this is also an example of micro optimization which only makes your code less readable for minor performance gains, maybe even a performance loss if not benchmarked).
But if you think C++ is bad, your alternatives are C and Rust. These other 2 languages are about just as difficult to use (rust is safer, but it still takes a long time to learn and write code with it).
Other languages are must easier to learn, and some languages are better for certain jobs.
c'mon homie, you know i can't read
t. Doesn't understand C++
it's completely wrong
Andreas Kling wrote kernel, all the userspace, UI, bunch of programs, ported some games and programs from LInux using C++ for the same time this midwit made barely functional shitty kernel
C++ >>> C
>C kernel is the world's most versatile and widely used
>C++ kernel is a literal toy project made by a recovering junkie
rly makes u think
>C kernel is the world's most versatile and widely used
most versatile my ass and CocaCola is most widely drank beverage but that doesn't mean it's good (in fact it's shit)
And now he's trying to rewrite it all in his own version of rust
the linux kernel is king shit. automated factories run on the linux kernel, the internet nodes run on the linux kernel, this website - and every website runs on the linux kernel, US government anti gravity tic tacs run on the linux kernel, all the critical infrastructure runs on the linux kernel, all the cloud infrastructure runs on the linux kernel, smart cities run on the linux kernel, cars run on the linux kernel, phones run on the linux kernel. in the future we will have brain implants - can you guess what kernel they'll be running on?
serenity has an amazing UI and a great userspace, but its kernel really doesn't come close to linux in terms of stability or efficiency.
Linux is so good Google decided to ditch it
Google ditched it because it's GPL. It's also a monolithic kernel, which makes it less suitable for the rare use cases of a microkernel.
Its hard to use adoption numbers as a metric of how good something is.
Linux came out in 91, its had 30 years to penetrate the market.
Linus despises C++, along with every other language developed in the last 40 years, none of which he thinks are up to the task of kernel development
Rust is the only language developed since the creation of C that Linus considers good enough to be included in the Linux kernel
You can't get much higher praise for a language than that
But yet IQfy midwits continue to seethe over Rust for absolutely no reason
C++ is only shilled because people think it makes them look smart. That's literally it.
No one actually enjoys writing C++.
wtf i love Linus Tech Tips now?????????
Yes, do as I say!
I wonder how much of this will apply to Rust in the kernel.
Is it me or did the captcha get way harder?
apparently not much or he wouldn't have included it
As a C++ programmer, yes for me a big part of writing complex C++ applications is limiting yourself down to a very strict style.
But when you first start out you can have fun enjoying the flexibility of C++, it's a really big language that has many different styles to it.
Maybe back in C++03 everyone would recommend you to use C style subset of C++ because std::vector and std::string didn't have move semantics leading to very slow code compared to C. but today if you just write code using plain C++ the performance is fine, you just need to know what you are doing (for example, beginners don't know that std::vector uses a null allocation by default, so using malloc / std::unique_ptr is a tiny bit faster when you want your memory to be uninitialized, but this is also an example of micro optimization which only makes your code less readable for minor performance gains, maybe even a performance loss if not benchmarked).
But if you think C++ is bad, your alternatives are C and Rust. These other 2 languages are about just as difficult to use (rust is safer, but it still takes a long time to learn and write code with it).
Other languages are must easier to learn, and some languages are better for certain jobs.