Reflections on using Go instead of D
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Tue Jul 12 07:21:33 UTC 2022
On Tuesday, 12 July 2022 at 02:42:00 UTC, jfondren wrote:
> Another lesson is obviously "you should have multiple languages
> in your toolbox and Go is just super good at this one thing and
> you can use D or other languages for other things", but this
> perspective doesn't leave much room for D in the end.
Most popular languages are good for some specific purpose. D has
some of the same issues as C++/C, but those languages are best
when used with other languages, which makes them versatile ( by
adoption frequency ). D and Go try to be versatile on their own,
but that requires a significant effort. Go has succeeded for some
domains by putting in that focused effort. If being versatile
and productive are the most important metrics then Python is hard
to beat...
In reality, most application software could be done in Python +
TypeScript + C with good user satisfaction, but bridging between
langages feels tedious so developers look for that one solution...
More information about the Digitalmars-d
mailing list