My programs issues
rikki cattermole
rikki at cattermole.co.nz
Wed Aug 10 13:22:03 UTC 2022
On 11/08/2022 12:36 AM, pascal111 wrote:
> 2) I used "goto", I heard from someone before that using "goto" isn't
> good programming feature.
This is mostly a historical debate at this point.
Back 40 years ago, goto wasn't typically limited within a procedure and
doesn't have any checks in place to prevent you doing bad things.
These days languages will implement such checks (including D).
Some of the historical papers which debate this can be read from the
book Literate Programming by Donald Knuth. If you do get the chance to
read it, its a good read for cover to cover and teaches you a lot of the
historical context that you may not get elsewhere.
https://www.amazon.com/Literate-Programming-Lecture-Notes-Donald/dp/0937073806
More information about the Digitalmars-d-learn
mailing list