Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think the difference is, most people recognize that there is a place where C is really your only choice. Maybe you need a little shim code to interact with a shared object in another language from ML or something. It's harder to argue that for C++ or Java.


> most people recognize that there is a place where C is really your only choice

But should it be?


Properly not. On the other hand, if you want to start that project today C is what you have.


In some projects, yes. For example, see the Linux kernel.


I don't know, but at the very least it is, which means you can argue it has utility.


Other than when compilers are simply not available, a rare occurrence these days (and I will argue "missing the point" if that's the only important property of the language), I am having a difficult time imagining a situation where C works but C++ would not.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: