3 ms·
Note, the common reason people fail to comprehend what Dykstra was explaining, is because people don't realize they are almost universally adopting one of the t
by nyrikki 3y ago
Note, the common reason people fail to comprehend what Dykstra was explaining, is because people don't realize they are almost universally adopting one of the three major programming paradigms.
While people are familiar with Functional and OOP, most forgot or don't know about structured programming. Because it has proven to be good by default almost universally.
Look at the COBOL ALTER statement or GCC computed GOTO to see what the issues were.
While there are Böhm–Jacopini theorem purists that argue break and return, it is the law of diminishing returns.
Break and return may be syntactic sugar for GOTO, but they don't have the same problem of the unrestricted transfer of control that was and is considered harmful.