Reviving a computer system of 25 years ago - Wirth, 2014
Vložit
- čas přidán 1. 11. 2015
- Project Oberon is an open source top-to-bottom computer design, from GUI to FPGA. It builds on the Oberon System, the latest iteration from Niklaus Wirth of his teaching systems which start with ALGOL-W.
via www.multimedia.ethz.ch/confere...
Slides at wirth-symposium.ethz.ch/slides...
"Niklaus Wirth was a Professor of Computer Science at ETH Zürich, Switzerland, from 1968 to 1999. His principal areas of contribution were programming languages and methodology, software engineering, and design of personal workstations. He designed the programming languages Algol W, Pascal, Modula-2, and Oberon, was involved in the methodologies of structured programming and stepwise refinement, and designed and built the workstations Lilith and Ceres. He published several text books for courses on programming, algorithms and data structures, and logical design of digital circuits. He has received various prizes and honorary doctorates, including the Turing Award, the IEEE Computer Pioneer, and the Award for outstanding contributions to Computer Science Education." - Věda a technologie
Niklaus Wirth was a titan of computer science. RIP.
I didn't have much expectations from 2024, but now I simply hate it. BEGIN {Feb 15, 1934} END. {Jan 01, 2024}
The book from this man written in the late 70’s about data structures and algorithms opened my brain to fully realise what I wanted to do in life: to implement computer language compilers. Full respect and admiration to him
Every programmer or PM - or even leaders that deal with development - should listen to his notes on the slide titled ‘what have i learnt?’ around 33 minutes into the video.
Thank you for the video. I am reading the new Oberon Systems book these days. Immense love and respect Niklaus Wirth.
I wish I followed Wirth’s guidance when I studied CS.
A brilliant man.
What a gem! Thank you for posting this talk.
Independent Computing / very IMPORTANT idea.
32:55 The Seven Commandments of Computer Programming.
Indeed - from the slides:
"""What have I learnt?
• Writing a program is difficult
• Writing a correct program is even more so
• Writing a publishable program is exacting
• Programs are not written. They grow!
• Controlling growth needs much discipline
• Reducing size and complexity is the triumph
• Programs must not be regarded as code for
computers, but as literature for humans
"""