On Monday, 26 June 2017 at 06:47:53 UTC, Ola Fosheim Grøstad wrote:
But you need a focus, figure out what you are good at and go with it. For which domain is your language the best option?

Decent doesn

(Hit tab by mistake, why would tab+space be a sensible key sequence for sending a message? Have experienced the same issue in gmail.)

Anyway, decent doesn't cut it, you have to focus on the areas where your language can become the hands down best option.

Which is why throwing in some libraries for various domains won't work. If you don't have good integration with one of the best physics engines, then you can't really compete in the area of games in the general case.

C++, Rust, Swift and Go have some very clear areas where they are the best option if you evaluate the available options based on your project's requirement spec. Which is why they have traction.

It isn't really a question of individual language features or libraries making things possible. Those things attract individual programmers, but it doesn't directly affect the cost/feasibility analysis for a project where you evaluate options for something very specific.

Scripting-like programming is different, there you often want one flexible language that can do a little of everything, but it doesn't have to master any particular area or do it particularly well. E.g. Python.

Reply via email to