|
|
|
|
|
by technomancy
4112 days ago
|
|
Maybe it isn't fair, but every time I see "...written in X" tacked on the end of the tag line, I assume it's a very immature product. If the implementation language is that high on the list of things potential users might be interested in, it's usually a sign that they've got a ways to go. |
|
* I'm extra wary installing anything written in e.g. PHP: it has a higher chance to be remotely crackable.
* I plan for more CPU and expect higher latency if something I need to run is written in e.g. Ruby.
* I plan for extra RAM and JVM tweaking for things written in Java (or Scala).
* I expect extra setup hassles for things written using Node.
Upsides are easy to see, too.
* I expect that it will be especially easy to read and alter code of something written in especially readable languages like Python, or Ruby, or Go.
* I expect that it will be dead easy to deploy something written in something that gives you a static binary, like Go or C or Haskell.
* I expect that things written in a compiled language like Java, or C, or C#, or Go, etc will run pretty fast.
* I expect that a program written in C has good chances to be optimized for low/efficient resource usage and thus could run well on a low-power device.
* I expect that something written in an elaborate statically-typed language like OCaml or Haskell is not prone to crashing with null-pointer exceptions or memory corruption.