Hi Niklaus, thanks for doing the interview. I love your work on programming languages, compilers and operating systems. I used Pascal and Modula-2 in my undergraduate degree at QUT where they built Gardens Point Modula and later Gardens Point Component Pascal. It's very inspiring to see your continued fascination with computing. I didn't know you were into FPGAs! You are one of my greatest heros.
My respect for this giant of the computer programming, I like those kind of professors who actually put in practice all its knowledge. This amazing man could design programming languages and implements compilers, designed and build OS and also its own CPU. Amazing, Professor Klaus, and all for the benefits of education. Your passion for education had lead you to develop those wonderful things. Long live, Prof. Niklaus Wirth, you are respected and will be respected for generations.
When you see the giants of Computer Science until their old ages, they still have spirit and passion doing what their love. Such a great honour, and always give inspiration for young generation.
Hi that's for the update, and may his soul rest in peace .. I was told to study only this book(algorithm+ data structure= program) if I want to learn how to program. The book alone can teach me how to think like a programmer, and after grasping the concept, it can make me a great programmer. Please, is this such a great book and will it be worth focusing all my time on? Greetings!
@@specialforce8486 it is a good book, but my general recommendation in studying DSA is to get your building blocks from *at least 3 sources*: this is usually a good course first then 2 books. Another good book (actually a series of books) is "The art of computer programming" by Don Knuth (the father of algorithms analysis).
Mr Wirth, thank you for work on teaching computer science. I taught myself basic, but really learned good programming habits when I learned pascal and modula 2 at the university.
The chapter in this video called "Modular" is a spelling error. The word is "Modula" - the name of a language Wirth invented as a follow-up to Pascal. Then there was Modula-2 which was followed up by Oberon.
Құрметі Никлос мырза. Сізге мыңда бір рахметт..Сіз барлық алемнің құдайдың Алланың сүйікті құлысыз.өнегелі жан иесісіз.сізге барлық адамзат иесі рахмет айтады деп үміттенемін.сіз əрқпшан жаңалықтың жаршысы бола білдіңіз... ЖОРТҚАНДА ЖОЛЫҢЫЗ БОЛСЫН ӨСИЕТТЕЙ ОЙЫҢЫЗ ІСКЕ АССЫН ЖАЗҒАН ЖАЗУЫҢЫЗ МƏҢГІ БОЛСЫН👑
@themodula Wirth was aware of distributed programming, he consulted on Modula-3 a joint project by DEC and Olivetti, he has direct influence on it, which was used to build microkernels in the 80's for MicroVAX (remember clusters concept) and ARM workstation (a low cost RISC), none which became a product, but were influential
If you google "the exact opposite of a hack", the first hit is Nicklaus Wirth ;) Actually, that's very unlikely, but that's how it should be! Other languages are slowly waking up to the strictness needed to deliver a decent binary. I hear some of those are even getting half decent debuggers now... Needless to say I understood his work from the start :)
I think that's way too simplistic an analysis. Pascal did gain hold in many universities for a while but lost out to C due, I suspect, to the popularity of Unix and also, perhaps, due to its weak string handling and lack of independent compilation. Perhaps, also, he should have called Oberon "Pascal 3"...?
New, revolutionary concepts brought in by academic languages like Pascal are simply adopted by industrial languages. If you're unable to make compromises you loose out in the free market. And just maybe, for practical purposes, things like pointer arithmetic were more important at the time than a rigid type system. So yes, Wirth is a bright guy, but I can live with the fact that his language is not the lingua franca of system development and I see practical reasons why this never was the case.
If Pascal was ignored for its inventor being swiss, why was Ada ignored, as well? It was invented in the US. Also, I doubt the part about Windows NT class computers. As it happens, the distributed computing group is currently situated at the electrical engineering department and not at the cs department of ETH. The main reason being that N. Wirth was unaware of the potential of distributed computing. He is a genius, but every genius has limits, as well.
Thank you, Mr. Wirth and RIP.
thank you for posting, cool to see a legend
Hi Niklaus, thanks for doing the interview. I love your work on programming languages, compilers and operating systems. I used Pascal and Modula-2 in my undergraduate degree at QUT where they built Gardens Point Modula and later Gardens Point Component Pascal. It's very inspiring to see your continued fascination with computing. I didn't know you were into FPGAs! You are one of my greatest heros.
My respect for this giant of the computer programming, I like those kind of professors who actually put in practice all its knowledge. This amazing man could design programming languages and implements compilers, designed and build OS and also its own CPU.
Amazing, Professor Klaus, and all for the benefits of education.
Your passion for education had lead you to develop those wonderful things.
Long live, Prof. Niklaus Wirth, you are respected and will be respected for generations.
“Algorithms Plus Data Structures = Programs” - one of the best computer books I ever read.
I have learnt a lot of programming languages and I love Pascal, the most. It's so easy to use yet so powerful, fast and cross platform compatible.
When you see the giants of Computer Science until their old ages, they still have spirit and passion doing what their love. Such a great honour, and always give inspiration for young generation.
We learn Pascal at the University. Wirth is in nearly in every lesson, a good friend of him is our prof.
I owe this guy learning how to program a computer. Forever thank you Mr Wirth.
Pascal was my first programming language
me too
Amazing interview about amazing person ❤ Can someone please recommend more quality interviews with professor Wirth ?
Coding in object-pascal to this day ~ Love it
RIP Nicklaus Wirth. He passed away few days ago .. on 1/1/2024 to be precise.
I still remember his book
Algorithms + Data structures = programs
Hi that's for the update, and may his soul rest in peace .. I was told to study only this book(algorithm+ data structure= program) if I want to learn how to program. The book alone can teach me how to think like a programmer, and after grasping the concept, it can make me a great programmer.
Please, is this such a great book and will it be worth focusing all my time on?
Greetings!
@@specialforce8486 it is a good book, but my general recommendation in studying DSA is to get your building blocks from *at least 3 sources*: this is usually a good course first then 2 books. Another good book (actually a series of books) is "The art of computer programming" by Don Knuth (the father of algorithms analysis).
@@khalidelgazzar okay... Thanks for the recommendation. I will do it.
Mr Wirth, thank you for work on teaching computer science. I taught myself basic, but really learned good programming habits when I learned pascal and modula 2 at the university.
I thoroughly enjoyed Pascal. I thought it should have been more fully adopted and embraced.
The chapter in this video called "Modular" is a spelling error. The word is "Modula" - the name of a language Wirth invented as a follow-up to Pascal. Then there was Modula-2 which was followed up by Oberon.
Құрметі Никлос мырза. Сізге мыңда бір рахметт..Сіз барлық алемнің құдайдың Алланың сүйікті құлысыз.өнегелі жан иесісіз.сізге барлық адамзат иесі рахмет айтады деп үміттенемін.сіз əрқпшан жаңалықтың жаршысы бола білдіңіз...
ЖОРТҚАНДА ЖОЛЫҢЫЗ БОЛСЫН
ӨСИЕТТЕЙ ОЙЫҢЫЗ ІСКЕ АССЫН
ЖАЗҒАН ЖАЗУЫҢЫЗ МƏҢГІ БОЛСЫН👑
@themodula Wirth was aware of distributed programming, he consulted on Modula-3 a joint project by DEC and Olivetti, he has direct influence on it, which was used to build microkernels in the 80's for MicroVAX (remember clusters concept) and ARM workstation (a low cost RISC), none which became a product, but were influential
that intro.... omg
RIP hero.
That musicin the intro sounds like a first time FL studio project in 2009
That's funny because fl studio is written in Delphi which has roots in pascal which of course, wirth created.
If you google "the exact opposite of a hack", the first hit is Nicklaus Wirth ;)
Actually, that's very unlikely, but that's how it should be! Other languages are slowly waking up to the strictness needed to deliver a decent binary. I hear some of those are even getting half decent debuggers now...
Needless to say I understood his work from the start :)
I think that's way too simplistic an analysis. Pascal did gain hold in many universities for a while but lost out to C due, I suspect, to the popularity of Unix and also, perhaps, due to its weak string handling and lack of independent compilation. Perhaps, also, he should have called Oberon "Pascal 3"...?
RIP Niklaus
Like it or not, Oberon will live on in Go.
New, revolutionary concepts brought in by academic languages like Pascal are simply adopted by industrial languages. If you're unable to make compromises you loose out in the free market. And just maybe, for practical purposes, things like pointer arithmetic were more important at the time than a rigid type system. So yes, Wirth is a bright guy, but I can live with the fact that his language is not the lingua franca of system development and I see practical reasons why this never was the case.
Thank you for all your ideas Sir!🙏
Pascal is til now a good language.Easy and powerful.Thank you Wirth !
The audio at the first thirty seconds goes awry. It's terrible and disgusting. That's so sad, because the rest of the video is really, really nice.
If Pascal was ignored for its inventor being swiss, why was Ada ignored, as well? It was invented in the US.
Also, I doubt the part about Windows NT class computers. As it happens, the distributed computing group is currently situated at the electrical engineering department and not at the cs department of ETH. The main reason being that N. Wirth was unaware of the potential of distributed computing. He is a genius, but every genius has limits, as well.
cool guy