Full Interview With the Creator of C++

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 47

  • @devon9374
    @devon9374 Год назад +43

    “Programming Principles & Practice using C++” is my favorite technical textbook of all time. It's literally a masterpiece, full of knowledge and practical advice for programming and for life in general ❤

    • @hasansaikatt
      @hasansaikatt Год назад +4

      yes. very few actually ever read that and know.

  • @briancollins1475
    @briancollins1475 5 месяцев назад +10

    Thank you for this. It was wonderful to hear Bjarne again after all these years. In 1976, when he was a grad student in Cambridge, he was my computer science undergrad supervisor - and extremely inspirational even then. I doubt my language/os/architecture/networking career would have gone as it did without his input.

  • @cpptip9150
    @cpptip9150 Год назад +11

    He is a great man. wish, all young programmers would watch this. not only C++ programmers need to watch this but also need the whole community to watch it and do what he adviced .

  • @isaaccespedes4817
    @isaaccespedes4817 Год назад +5

    (Before the interview) "No questions about Rust". No, but really, C++ was my real start with programming. I was taught Java at first, but C++ helped me truly understand programming. Thank you.

  • @compilejs110
    @compilejs110 Год назад +11

    "One of the things I like about computing and programming in particular it's the best excuse for looking at any field because they already use computers and they all use some programming so a thing that keeps me going inside, visit places where they use c++ and see what they are doing.
    So I get to CERN and to JPL and also lots of little places."
    - bjarne stroustrup

  • @andtkach
    @andtkach Год назад +16

    I really enjoy listening and learning from Bjarne and people who really made our current technology world. Thank you so much.

  • @dcn4lyf
    @dcn4lyf Год назад +43

    I totally agree. I don't want to do web apps but 90% of tutotrials are geared towards web apps developement.

    • @bikidas5473
      @bikidas5473 Год назад +1

      Guess you also need to see the employment criteria the barrier to entry is low compared to others and then you can eventually learn and experiment while having a job

    • @ehsankhorasani_
      @ehsankhorasani_ Год назад +1

      I think it's mostly because of lack of understand. people think web development is html and css and those boring things. I had this mindset 6 years ago when I was learning C++

    • @ayrmendina8314
      @ayrmendina8314 Год назад

      @@ehsankhorasani_ What did you end up learning?

    • @budiardjo6610
      @budiardjo6610 Год назад

      it just your algorithms

    • @mahmoud-bakheet
      @mahmoud-bakheet Год назад

      @@ehsankhorasani_ You're right people think web development it's html and css .. also we should consider the benefits of web development for companies and commercial resource.

  • @gevorkclockwork
    @gevorkclockwork 3 месяца назад +2

    Какой прекрасный человек, нет не человек, а человечище!)

  • @alishapayne4121
    @alishapayne4121 Год назад +11

    Thanks for putting the full interview!✌

  • @mahmoud-bakheet
    @mahmoud-bakheet Год назад +2

    We wait a while for videos or full interviews but it's worth it ❤

  • @hbfl3x50
    @hbfl3x50 9 месяцев назад

    after watching this amazing creator, am now deciding to check out C++, what a wonderful, smart person 😱

  • @NonTwinBrothers
    @NonTwinBrothers Год назад

    Thanks adding captions y'all 👍

  • @alejandropereira
    @alejandropereira 5 месяцев назад

    Great interview. First Bjarne interview I've watched!

  • @mister-ace
    @mister-ace Год назад +19

    I wish long live to C++ , and you, Bjarne.
    Just remember that there is no language that can replace C++ , neither Rust nor Zig , or something like Carbon.

    • @mister-ace
      @mister-ace Год назад +1

      @@aintnochange, because C++20 and above are very good, all those who criticize C++ and call for switching to rust either do not know C++ or have used C++ below version 11.
      There is another group of people who rewrite old C or C++ programs in Rust and claim improved performance and something like that.
      A sane person will understand that rewriting a program again and getting an increase is not news. And this is not a Rust achievement. If you rewrite the old program again in C++, using new features, the gain will be the same or even better. Moreover, some people introduce multithreading into programs rewritten in Rust and suddenly get a performance boost, this is also important to take into account.
      The Rust community often mentions memory safety; a study is cited that states that 70% (or something like that) of problems are memory issues. But Stroustrup himself in one of his interviews repeatedly said that writing “C/C++” together is not entirely correct, and in research the problems are mainly not C++, many use C++ as pure C.
      Yes, C++ has a lot of problems, but this does not make it a bad language and it is evolving. But on the other hand, I’m not saying that Rust is bad, I just think everyone is already tired of all this propaganda. And we must understand that if we say that Rust is a system programming language, then in this case Rust will not be able to do without the constant use of unsafe blocks.

    • @teranyeung
      @teranyeung Год назад +2

      It's not a flexible idea to say C++ is irreplaceable.

    • @sonOfBandera
      @sonOfBandera Год назад +3

      @@aintnochange it's mainly because of people's attitude. People tend to choose more well-documented, more available and broader-used languages. I've learned c++ for some time and definitely can say that it has it's own flaws and weird moments, but overall it would very unlikely become obsolete as long as there is a system with a low computational power or time-critical computations to be done. Many things, of course, can be done in assembly directly, but writing code in c++ is just so much more convenient, fast and pleasant. And some computations are also done faster/require less code to be written in other languages, but the c++ for me is a nice medium between modern, fast-to-write-in, and computationally fast language

  • @CarlosWashingtonMercado
    @CarlosWashingtonMercado 6 месяцев назад +6

    The audio could be enhanced with AI.

  • @ifeoluwaAlao
    @ifeoluwaAlao Год назад +7

    A Legend ....

  • @greatviktor4017
    @greatviktor4017 4 месяца назад

    machine architecture and operating systems are very important

  • @moksent003
    @moksent003 Год назад

    That origin story in the beginning is the most relatable thing I've heard in a while 😂

  • @mrlevybytes
    @mrlevybytes 8 месяцев назад

    Always beware of the rug and what can pull the rug! Never know when it might be pulled out from under you.

  • @DavidW.-is3wb
    @DavidW.-is3wb 6 месяцев назад

    Wait did he just mentioned Tardis when talking about time machines

  • @Richesterzao
    @Richesterzao 4 дня назад

    Alguem tem uma tradução dessa entrevista

  • @georgetomeh8898
    @georgetomeh8898 2 месяца назад

    Great interview 👏

  • @ScottJackson-y1y
    @ScottJackson-y1y 5 месяцев назад

    love me some Bjarne

  • @SectorGeek0
    @SectorGeek0 6 месяцев назад +1

    I am curious... why don't you put the actual creator's name in the title?

  • @romzeek
    @romzeek 5 месяцев назад +3

    Why does he whistle every time he's pronouncing "S"

    • @YippeePlopFork
      @YippeePlopFork Месяц назад +1

      The interviewer hasn’t set up the microphones properly and hasn’t processed the audio correctly.
      A lot of recordings produce these horrible sibilants and you have to filter them out.

  • @gblargg
    @gblargg Год назад +2

    Audio still turned out fine. Good thing you didn't specialize all in one mic and lose the entire thing because the rock was pulled out from under you.

  • @parthasur6018
    @parthasur6018 Год назад +2

    I found C and C++ to be hard to read compared to Pascal, Modula-2, Ada. Java is a little more readable. My favorite is Modula-2 - yes it can do low level programming just as well as C++. And much easier to debug than C or C++. I used Topspeed Modula and XDS Modula-2 in Windows. But unfortunately Modula-2 could not compete commercially with C and C++.

  • @VoloInTech
    @VoloInTech Год назад +2

    💛💛💛💙💙💙👍

  • @thandomncube3480
    @thandomncube3480 Год назад +4

    Thank God for JavaScript!

  • @shibi1010
    @shibi1010 6 месяцев назад +5

    Please fix the audio. It hurts my ears

  • @AndreeaCe
    @AndreeaCe 5 месяцев назад

    O.O

  • @itsm3lmt
    @itsm3lmt Год назад +4

    To all cs majors this is the guy who created our miseries

    • @cyanide0081
      @cyanide0081 Год назад +5

      how can you say that? he's so wholesome 😭

    • @BrainTrance
      @BrainTrance 8 месяцев назад +1

      ...and our most foundational infrastructures

    • @isaklovas
      @isaklovas 6 месяцев назад

      @@BrainTrance bjarne wasn't involved with unix.