3 ms·
There are concerns that go into this 1. Your time 2. Machine time 3. Others time Balance those three. Your time is saved by finding a language they
by gravypod 10y ago
There are concerns that go into this
1. Your time
2. Machine time
3. Others time
Balance those three. Your time is saved by finding a language they already had good tooling and libraries for your task. Machine time is saved by picking the fastest language for this task. Sometimes you want a jit sometimes you need native code because you're running embedded. Others time is spent maintaining the stuff you build so using a language others already know saves them time.
Balance those three to find what works. Need really fast code? Sacrifice your time and co-workers time. Need really maintainable code? Sacrifice your time and machine time. Need really quickly written code? Sacrifice machine time and co-workers time.