The question starts from a wrong premise. There are several other languages that were created (invented would be a bad term) with the goal, among others, of making an operating system, most unsuccessful because they were not good enough, or the existing ones were good enough, which shows that it is complicated to do something to replace these languages. The most successful was Rust, and was actually used to create the Redox.
Several languages have replaced Assembly because low-level language is very unproductive and has several disadvantages, is a brutal difference and this is one of the few things that is considered silver bullet in computing. Switch from C or C++ to another medium or high level language the gain is very small and usually has some loss associated, so that create something new that is only different and not necessarily better? If you think you should create another you need to give a valid justification and convince people. Voluntarism is not enough.
Assembly is still required for some parts of the creation of any OS other than just a toy. And there are several small Sos made entirely in Assembly even more recently. It may not be Sos that compete with Windows, Linux, these things, but they’re fully functional and some are used in niches. There are advantages, it is not only disadvantage to do in Assembly.
Virtually no one thinks it is necessary to create another language for building operating systems. If you have no reason to do it, you have no reason to invest in it. The people who do it are comfortable with what exists. Even Rust was created for other things, being able to build a viable OS was just collateral damage.
These languages are called system Languages.
Welcome to Stack Overflow in English :D I recommend visiting [tour] to learn more about how Stack Overflow works. Suggest, post questions that are direct, and that present a specific development problem.
– Renato Junior
@RORSCHACH you are wrong about this: https://answall.com/help/on-topic. Theoretical questions may be asked. That’s probably why they’ve been negative about the question and the answer.
– Maniero
why it would be necessary to create a new language if languages such as C and C++ are already widely known and mastered by those working with operating systems?
– Leila
Has Rust, who wants to occupy this niche.
– epx
You talk about compilers and Operating Systems, things that most people look for stability, suppose you create the Zorgx language and the Plofty OS both superior to everything there is, you lack critical mass of programmers, equipment and environments to run it , in general the budget is limited and tends to be conservative , but innovation comes , evolutionary steps , small changes , major revolutions exist but are rare.
– Motta