Języki w których napisany jest OS

W większości wypowiedzi, które znalazłem w internecie, jako języki programowania używane do pisania systemów operacyjnych wymieniane są C, asembler. Asembler ok, ale czemu C, a nie C++? Przecież C++ jest nowszy od C, i łatwiejszy w nauce. Skoro C jest nadal taki dobry to po co uczyć się C++? Znam już średnio C++ oznacza to, że moja nauka poszła na marne i nigdy za pomocą tego języka i asm nie napiszę prostego systemiku?

A w swojej pracy chcesz pisać systemy operacyjne czy zarabiać pieniądze?

W większości zastosowań prędkość działania aplikacji nie jest jedynym powodem wykorzystania danego języka, bardzo ważny jest czas potrzebny na wyprodukowanie oprogramowania i wygoda jego tworzenia - gdyby było inaczej, pisalibyśmy wszystko w asmie.

Na Twoim miejscu rozwinąłbym dobrze C++, dodał do tego C# lub Javę, SQLa i gotowe - w końcu w tym tworzy oprogramowanie większość firm na rynku.

Jeśli chcesz znaleźć dla siebie niszę - powodzenia - ale nauka C ‘nie wiem po co’ jest dla mnie wątpliwej jakości pomysłem …