logoalt Hacker News

megamorfyesterday at 4:55 PM5 repliesview on HN

I don't understand why anyone would still start a new software project in C today, given the long track record of mistakes developers can make in it.


Replies

lelanthranyesterday at 6:04 PM

> I don't understand why anyone would still start a new software project in C today, given the long track record of mistakes developers can make in it.

If you think that unintended consequences can result from using C, boy do I have some news for you for "programmers" from 2026.

show 1 reply
qriosyesterday at 11:44 PM

From the README.md: If "fancy new AI tech in an old-school minimalist package" sounds like your vibe, you might like this.

What is the question about:

A: Why start a 'new' software project? (instead of old, none, multiple, ...) B: Why in 'C'? (instead of Mojo, Java, D, ...) C: Why 'today'? (instead of Yesterday, Tomorrow, never, ...)

For me the beauty of this project is:

Someone tried to figure out for themselves what an end-to-end process would look like for what they wanted to do. What happens to the input? How are files written? What is sent to the LLMs?

And they used the tool they know best. No `import openai`.

mfroyesterday at 5:34 PM

Because C is the best.

andaiyesterday at 7:34 PM

What are your thoughts on JavaScript?

iberatortoday at 2:49 AM

C is the most portable language on the planet.

Literally every single cpu/mcu architecture from the past 40 years supports it.

There are hundreds of such architectures and CPU/MCU types. (x86 is just SINGLE type from maaaaany).