How an Engineering Company Chose to Migrate to D
user1234
user1234 at 12.nl
Sat Jun 23 10:00:48 UTC 2018
On Saturday, 23 June 2018 at 09:41:19 UTC, Ecstatic Coder wrote:
>> 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...
Yes but their job is to make boats floating (like said Veelo at
Dconf 2017, not writing compilers. Pascal lags behind and not a
few, in term of expressiveness.
Also transpilation of Pascal to something else is simple because
no semantic is needed.
More information about the Digitalmars-d-announce
mailing list