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

Do you think a new language (Go, maybe?) will take C's place, given your distaste for ISO's handling of the standard?


Dead post from ballard:

ballard 3 hours ago | link [dead]

Java was an over-reaction to C.

Go was a reaction to Java back to almost center.

C is close to hardware, which is important for things like game engine cores, video drivers, varnish and the list of use-cases goes on and on.

Finally, people tend to complain about their tools even when those tools work. Be thankful if you didn't have to write the tool yourself. But if you would feel compelled to complain, write a better one yourself first instead. :)

@phk: When was the last time you wrote inline asm in C to solve any problem on an non-embedded system? Mine was 1996.


Last time I wrote inline ASM was 2 days ago. I'm a kernel programmer, remember ?


Just curious: what was it for? Link to public commit etc would also be ok. Thx. I was the impression that all the asm code was abstracted away in rarely-changing header file macros?


I doubt any language will replace C ever, given the penetration it has, but maybe we could get a better C2X than the crap C1X seems to be. It would require a significant fraction of programmers to agree with me that C1X is crap in the first place.


I am mostly a Python programmer who still remembers C and I won't say "crap".

I will, however, say "ugly".


how true is it that one reason C is increasingly unlikely to be replaced is that cpus these days specifically optimise the performance of C-compiler-generated code?




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

Search: