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

This is entirely off topic, but how are Elixir or Kotlin "modern C replacements"? Elixir is built off of Erlang and has influences from Ruby and Clojure, and Kotlin is a replacement for Java.

Rust, Nim, Zig, and Go are all fair game in that list, as far as I know being a C replacement is in the mission statement for the creation of all those languages.



I literally don’t understand why so many people believe Go is a C replacement. Like it is by all means in the first camp of managed languages with a huge runtime.


Replacement for C in many areas it is used for != replacement for C in all areas it is used for


Sure, as long as Node, C#, Java, Haskell are all C replacements as well. Which I am okay with claiming, as GC has no considerable overhead for most use cases, but go is not unique in any way or shape.


Go is much closer to C than Node, Java, or Haskell. (I won't make claims about C#, I don't know it well enough -- but I doubt it's as similar to C as Go is.)




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

Search: