2 ms·
> Why such an emphasis on what language stuff is written in? Because it's by far the most important decision made during the creation of any software project,
by p-e-w 3y ago
> Why such an emphasis on what language stuff is written in?
Because it's by far the most important decision made during the creation of any software project, and to a large extent, it sets the boundaries of what the software will ever be able to do.
Experience also teaches that language choice strongly correlates with overall project quality. When I see a CLI project written in JavaScript (Node), I know that it's probably not worth my time to take a closer look. With Rust, Clojure, Haskell, F# etc, the opposite is the case. This is a cultural effect, rather than a technological one, but that doesn't make it any less real.
- kaba0 3y agoWhile the cultural effect might indeed be quite important, I really don't agree that it is by far the most important decision. E.g. from a performance perspective, the design of you program is orders of magnitude more important than the language itself. Also, not every platform is as limiting - you could for example start a clojure project, and extend it in java without any fuss.