How programmers transition between languages
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Tue Jan 30 20:48:09 UTC 2018
On Tuesday, 30 January 2018 at 19:19:39 UTC, Laeeth Isharc wrote:
> Every language is based on different principles. The way D
> will be adopted is via people who are principals giving it a
> try because it solves their problems.
Not sure what you mean by principles, Algol languages (the class
of languages D belongs to) tend be rather similar as far as
principles for computation goes.
At the early stage adoption is rarely driven by management.
Management tend to go with major players. In order to go with
smaller players you need to appeal to engineering-aesthetics, not
management constraints.
Both Rust and Go has gotten adoption along the
engineering-aesthetics dimension. Very few management related
advantages with those languages at the stage where D is at.
Docker changed that a bit for Go, but that was after it had a
fair following. Anyway, it also confirms the "you need a major
application" assumption.
Although Python didn't have a major application when it was
adopted. It was just better than Perl, Php and Bash.
More information about the Digitalmars-d
mailing list