Hacker News new | ask | show | jobs
by cft 4242 days ago
Go is the only language that allows one to write very scalable TCP servers fast (i mean development effot). The servers are almost as fast as C (i.e. 15x Python), but the development time is like Python.
3 comments

There are numerous options for writing very scalable TCP servers on the JVM e.g. Vertx.

Then you have the option of using Java, Clojure, Scala, Ruby, Python, Javascript or Groovy languages.

For the record, Go does not allow you to operate on fd, so some fine tuning TCP parameters does not happen unless you do reflection magic and use SysCall. Which is PITA compared to Python.
What about Julia?
Yeah, what about Julia?

which makes as much as sense as asking

- What about R? - What about GNU DAP? - What about FORTRAN?

for writing a TCP server.