Go 1.9

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Mon Jun 26 00:05:52 PDT 2017


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.



More information about the Digitalmars-d mailing list