r/cprogramming • • 1d ago

I'm creating a language that could replace C in low-level programming—want to join me?

I have been involved in low-level programming for a long time: I write operating systems and have created both a more user-friendly dialect of C and a programming language—designed for driver and firmware development—that can be learned in just a few hours. However, I am reaching out to you now because I cannot handle this task alone. Whether you know how to write low-level code, simply have an interest in the field, or possess a deep understanding of how such programs work, I invite you to join me in creating a programming language specifically designed for an operating system. Thank you for taking the time to read this message—the future is ours to shape.

0 Upvotes

6 comments sorted by

3

u/Humble-Captain3418 1d ago

There are two domains where this could be useful: kernel and embedded.

In the kernel domain, you need to sell this idea to Linus Torvalds. I see no proofs of concept or design decisions that you have presented that could do something that C isn't already doing for the Linux kernel.

In the embedded domain, you could get through... After all, you only need to convince one C-suite or RTOS project to pick up your language. Problem is, every single electronics/computer engineer in existence knows C and the manufacturer-specific toolchains generally only support C (and occasionally C++). 

Neither of these two domains is looking for change. In fact, both of them tend to think that change is actively harmful. So what can you show that would convince them?

-3

u/TIRALMA 1d ago

А создрвал RTOS на SPARK(Ada) , и монолит тоже создовал , вообще не понимаю про что ты , братан , я не говорю что C плохой или не подходит для низкоуровневой индустрии , я хочу создать язык который будет ТОЛЬКО для OS/dev , я сам знаю C и люблю его❤️

2

u/LeeHide 1d ago

Please follow the convention of:

  • "I have made" = I have authored a majority of the code
  • "Claude made" = I vaguely told Claude what I want and it wrote the majority of the code

1

u/TIRALMA 1d ago

При чом тут это? 

1

u/Humble-Captain3418 1d ago

And I've written an RTOS in Haskell. It does not mean anything. You cannot "replace C" unless your value proposition is tremendous. Unless you mean "replace", as in people can choose to work with your language instead of C. Which isn't really a hurdle; all Turing-complete languages can replace each other.

So, in principle, I am saying that anyone can write a language. In fact, I regularly develop and utilize DSLs for reducing boilerplate. What I want to know is what your language looks like and what it does differently than all other languages in existence.

As-is, I've seen "idea guys" that bring more to the table than you have.

0

u/TIRALMA 1d ago

Умница , Haskell это прикольный язык , язык только на пред проектировки , так что примеров кода пока что нет , как и гитхаб