Niklaus Wirth is the author of many highly regarded books, such as 'Algorithms + Data Structures = Programs', roughly translated as 'Algorithm + Data Structure = Program' (1976) and received 10 honorary degrees and the IEEE Emmanuel Piore Prize and Turing Prize in 1984. But Wirth's main contribution is the creation of organized design software.
In the article 'A Plea for Lean Software' written by Wirth in 1995, he explained some of the problems in software development and why creating neat, organized code is important by quoting 2 'laws' that he deems to describe this:
Good ideas, when looking at the number of code lines of the most used software today, it seems that more and more lines of code are needed when hardware gets smaller every day.For example:
He said that one reason software is growing is because software vendors offer many features that they think customers need, but are never actually used.He also supports the idea that the software must be understood by at least one person, no one in the development team really understands the software will cause many complex problems and many lines of redundant code.
Pascal is still thought to be one of the most mathematical computer languages.It focuses on the core, object-oriented programming and keeping things simple, light, easy to understand.
See more: