Hacker News new | ask | show | jobs
by rwmj 4020 days ago
More like "... whether you've used any more modern languages than C" (such as ML and many other functional and research languages).
2 comments

I have used SML, OCaml, Haskell, and many other languages, and I like Go, and use it for almost anything I do these days. So your statement is false. The only thing I did like more in functional languages was writing compilers (which ironically happens to be what I'm doing now in Go).
I didn't carry out a scientific study -- to my knowledge, no one is bringing any hard facts to the table when they talk about programming language preferences -- so you can't evaluate what I said as logically true or false.

For reference, I have used OCaml, Haskell, Golang and C extensively. I think Golang is a wasted opportunity to replace C. It's a mediocre language with a bunch of annoyances.

What kind of compiler are you writing? For which language and target?
For Go and sparc64, I did arm64 before.
You did the work to compile Go to arm64? Thanks for that then!
Yes I did, welcome!
I like how ML is more modern than C, but they were both released in the early 70s.
Indeed, ML was more advanced at the time of release, and has been improved since. However I won't blame C, since C was much more successful and (as Javascript knows well) it's very much harder to make changes to a language when you have to maintain backwards compatibility with a vast body of code used in production.