A generalization of ALGOL

Niklaus Wirth · Communications of the ACM · 1963

P a c k a g i n gFor purposes of programming in machine code a problem must normally be so minutely fragmented that the task of attempting to identify the problem from the program is like trying to reconstruct a table from sawdust.This is a prime cause of difficulty in checking new programs for errors, and it does not seem to have received from the writers of compilers the attention it deserves.We are trying to do something about this by making the operations defined by sentences as comprehensive as possible.To take a simple example, 1 set a = 0 2 4~ = f~ 0 tan -1 c~O dO 3 print a to 3 figs and ¢ to 8 4 add 0.1 to o~ 5 return to line 2 if a =< 50

Read the paper · More papers on PaperTik