[OT] Why software ends up complex
Bruce Carneal
bcarneal at gmail.com
Fri Dec 18 16:39:39 UTC 2020
On Friday, 18 December 2020 at 15:10:18 UTC, Ola Fosheim Grøstad
wrote:
> On Wednesday, 16 December 2020 at 07:51:14 UTC, Kagamin wrote:
>> Once complexity is there, nothing can be done with it, so
>> there's no problem to solve. But you can reduce complexity by
>> not having the feature in the first place, that's the
>> difficult part.
>
> Programming languages are different. What matters most is what
> they underlying language looks like (when you remove
> syntactical sugar). If the underlying language is clean then
> you can always set up a new syntax that can be used together
> with the old one.
Yes. What matters is simplicity as accurately perceived by the
reader of the language and, to a lesser extent, simplicity as
perceived by the compiler writers.
Language augmentations, unarguably, make a language
implementation more complex but they can also make the language
simpler to use correctly.
More information about the Digitalmars-d
mailing list