How an Engineering Company Chose to Migrate to D
Ecstatic Coder
ecstatic.coder at gmail.com
Sat Jun 23 09:41:19 UTC 2018
> Man, proggit can be savage with the criticism. Every Nim/Rust
> and the one Ada programmer have come out of the woodwork to
> make sure you know their language supports nested functions.
> You've seemingly got to be an expert in every current language
> to write a comparison article that suggests D may have some
> advantages.
I've read the criticisms about the choice of the alternative
language on the Reddit page, and I think that most of them are
finally quite unfair.
In my programming career, I've already used many strongly-typed
languages (C, C++, C#, Java, D, Go, Rust, Nim, Crystal, Julia,
Pascal, etc) for at least one professional or personal project,
and I'm also convinced that D is a good alternative to EP,
especially compared to C++, Go and Rust for instance.
Where I disagree with Bastiaan is on the rejection of the Pascal
language itself, as there are other open-source Pascal compilers
(GNU Pascal in EP mode) which could have been used and enhanced
to match the company requirements, while preserving the company
future for the decades to come.
IMHO, implementing a EP-to-D source code converter was probably
more risky than simply extending an existing Pascal Compiler in
that case.
Like everybody here, I hope that Bastiaan efforts will pay in the
long term, but I'm not as optimistic as many here that this will
end as a success story, as I'm not sure that his teammates will
really enjoy working the automatically generated D code as much
as on the original source code...
More information about the Digitalmars-d-announce
mailing list