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

Most of us who dislike C tend to keep quiet about it, because we know we'll never hear the end of it.


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.




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

Search: