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

Thanks for sharing your thoughts. I have never deployed any production C code and I would not choose C for professional work either, but learning it, with all its rough edges, has made me a better engineer. It helps me understand how things really work under the hood. No pain, no gain.

Maybe I am biased, but for professional work, I stay with Go. I have built large distributed data systems that handle hundreds of millions of business transactions daily, and Go has been steady and reliable for that scale. Its simplicity, strong concurrency model, and easy deployment make it practical for production systems. I still enjoy exploring Zig and Rust in my spare time, but for shipping real systems, Go continues to get the job done without getting in the way.



> I still write about C anyway. It may not trend, but it lasts.

> I have never deployed any production C code and I would not choose C for professional work either

What do you write about C, if not for practical usage in the industry? Can you post some links?

FWIW, since you seem interested, here are some blog posts of mine specifically about practical usage of C, some of which got a little discussion here on HN in the past:

https://www.lelanthran.com/chap13/content.html

https://www.lelanthran.com/chap9/content.html

https://www.lelanthran.com/chap5/content.html




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

Search: