Niklaus Wirth on Teaching Computer Science

Sdílet
Vložit
  • čas přidán 1. 05. 2024
  • With a goal of improving how computer science is taught, Niklaus Wirth created some of the fieldís integral programming languages, including Algol68, Pascal, and Oberon.From Computer's July 2012 issue: www.computer.org/csdl/mags/co/.... Visit Computer: www.computer.org/computer.
  • Věda a technologie

Komentáře • 38

  • @cephurs
    @cephurs Před 3 měsíci +2

    Thank you, Mr. Wirth and RIP.
    thank you for posting, cool to see a legend

  • @steshaw3
    @steshaw3 Před 10 lety +32

    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.

  • @valentinussofa4135
    @valentinussofa4135 Před rokem +2

    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.

  • @eloycaballo
    @eloycaballo Před 6 lety +16

    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.

  • @wiskasIO
    @wiskasIO Před 3 lety +2

    I owe this guy learning how to program a computer. Forever thank you Mr Wirth.

  • @Mark.Brindle
    @Mark.Brindle Před měsícem

    “Algorithms Plus Data Structures = Programs” - one of the best computer books I ever read.

  • @minilord11
    @minilord11 Před 6 lety +5

    We learn Pascal at the University. Wirth is in nearly in every lesson, a good friend of him is our prof.

  • @chrismueller6974
    @chrismueller6974 Před 7 lety +14

    Pascal was my first programming language

  • @khalidelgazzar
    @khalidelgazzar Před 3 měsíci +1

    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

    • @specialforce8486
      @specialforce8486 Před 2 měsíci

      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!

    • @khalidelgazzar
      @khalidelgazzar Před 2 měsíci +1

      @@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).

    • @specialforce8486
      @specialforce8486 Před 2 měsíci +1

      @@khalidelgazzar okay... Thanks for the recommendation. I will do it.

  • @skirmisherssouthport5056
    @skirmisherssouthport5056 Před 3 lety +4

    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.

  • @LindenAshbyMK
    @LindenAshbyMK Před 4 měsíci +2

    Amazing interview about amazing person ❤ Can someone please recommend more quality interviews with professor Wirth ?

  • @CipherDiaz
    @CipherDiaz Před 5 lety +5

    Coding in object-pascal to this day ~ Love it

  • @peterlejon2168
    @peterlejon2168 Před 2 lety +1

    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.

  • @coolghoul4874
    @coolghoul4874 Před 8 lety +4

    I thoroughly enjoyed Pascal. I thought it should have been more fully adopted and embraced.

  • @arailmsaduakasova2609
    @arailmsaduakasova2609 Před 7 lety +1

    Құрметі Никлос мырза. Сізге мыңда бір рахметт..Сіз барлық алемнің құдайдың Алланың сүйікті құлысыз.өнегелі жан иесісіз.сізге барлық адамзат иесі рахмет айтады деп үміттенемін.сіз əрқпшан жаңалықтың жаршысы бола білдіңіз...
    ЖОРТҚАНДА ЖОЛЫҢЫЗ БОЛСЫН
    ӨСИЕТТЕЙ ОЙЫҢЫЗ ІСКЕ АССЫН
    ЖАЗҒАН ЖАЗУЫҢЫЗ МƏҢГІ БОЛСЫН👑

  • @RainMan52
    @RainMan52 Před 6 lety +8

    that intro.... omg

  • @vladabuba
    @vladabuba Před 3 měsíci +1

    RIP Niklaus

  • @Decco6306
    @Decco6306 Před 4 lety +2

    That musicin the intro sounds like a first time FL studio project in 2009

    • @randyt700
      @randyt700 Před 2 lety

      That's funny because fl studio is written in Delphi which has roots in pascal which of course, wirth created.

  • @ScoopexUs
    @ScoopexUs Před 3 měsíci

    RIP hero.

  • @wiskasIO
    @wiskasIO Před 4 lety

    Thank you for all your ideas Sir!🙏

  • @jimbobago
    @jimbobago Před 3 měsíci

    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.

  • @modulaIII
    @modulaIII Před 10 lety +2

    @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

  • @Lucretia9000
    @Lucretia9000 Před 6 lety +1

    Like it or not, Oberon will live on in Go.

  • @KevinHely
    @KevinHely Před 11 lety +2

    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"...?

  • @ScoopexUs
    @ScoopexUs Před 7 lety

    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 :)

  • @AlmirBispo-CSV-Comp-DB

    Pascal is til now a good language.Easy and powerful.Thank you Wirth !

  • @TheModula
    @TheModula Před 10 lety +1

    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.

  • @kps2642
    @kps2642 Před 6 lety

    cool guy

  • @oisnowy5368
    @oisnowy5368 Před 5 lety

    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.

  • @Michael-zp8fz
    @Michael-zp8fz Před 3 měsíci +1

    end.

  • @TheModula
    @TheModula Před 10 lety

    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.