commit e5a0b70b1d8926a063da3cbef77838efd7b8ac19
parent 60d3988c9fbb77bc3d517b305bc557474e5f7c74
Author: viznut_web <viznut_web@web>
Date: Fri, 24 Jun 2022 12:44:55 +0200
empty web commit
Diffstat:
1 file changed, 6 insertions(+), 21 deletions(-)
diff --git a/Niklaus_Wirth.mdwn b/Niklaus_Wirth.mdwn
@@ -1,26 +1,11 @@
-**Niklaus Wirth** (born 1934 in Switzerland) is one of the most prominent
-computer scientists, mostly known for developing Pascal and several other
-programming languages.
+**Niklaus Wirth** (born 1934 in Switzerland) is one of the most prominent computer scientists, mostly known for developing Pascal and several other programming languages.
-A lot of Wirth's work is related to concretely proving that [[bloat]] is not
-a necessity and that smaller and more elegant computing is possible:
+A lot of Wirth's work is related to concretely proving that [[bloat]] is not a necessity and that smaller and more elegant computing is possible:
-The **Lilith** workstation, the design of which started in the late 1970s,
-was Wirth's idea of a personal computer. It was inspired by the
-[[Xerox Alto]] but particularly aimed at students with the aim of being
-powerful and simple at the same time. Lilith is thoroughly built around the
-Modula-2 programming language, even the microcode is compiled from a variant
-of Modula-2. The [[stack-based]] instruction set architecture reached
-competitive speeds particularly thanks to the high code density, and it also
-helped keep the Modula-2 compiler fast and simple.
+The **Lilith** workstation, the design of which started in the late 1970s, was Wirth's idea of a personal computer. It was inspired by the [[Xerox Alto]] but was particularly aimed at students. It was designed to be powerful enough while being simple enough to be understood by a single person (such as a computing student). Lilith is thoroughly built around the
+Modula-2 programming language, even the microcode is compiled from a variant of Modula-2. The [[stack-based]] instruction set architecture reached competitive speeds particularly thanks to the high code density, and it also helped keep the Modula-2 compiler fast and simple.
**[[Oberon]]** is an operating system centered around the
-[[object-oriented]] Oberon programming language, with the guiding principles
-of clarity and simplicity. A major reason to its existence was proving that
-a full graphical and modern operating system with a software development
-environment is possible in a moderate size (a couple of hundred kilobytes).
-It has also been used as Wirth as an example of **lean software**. Oberon is
-still being developed and maintained, largely by Wirth himself.
+[[object-oriented]] Oberon programming language, with the guiding principles of clarity and simplicity. A major reason to its existence was proving that a full graphical and modern operating system with a software development environment is possible in a moderate size (a couple of hundred kilobytes). It has also been used as Wirth as an example of **lean software**. Oberon is still being developed and maintained, largely by Wirth himself.
-**Wirth's law** is Wirth's variant of the [[Jevons paradox]]: Software
-is getting slower more rapidly than hardware is getting faster.
+**Wirth's law** is Wirth's variant of the [[Jevons paradox]]: Software is getting slower more rapidly than hardware is getting faster.