Oral History of Bjarne Stroustrup

Поділитися
Вставка
  • Опубліковано 3 вер 2015
  • Interviewed by Paul McJones, on February 5, 2015 in New York, New York, X7399.2015
    © Computer History Museum
    Bjarne Stroustrup (born 30 December 1950) is a computer scientist who designed and evolved the C++ programming language, from an individual research project in the late 1970s, continuing to the present day as the internationally-standardized language that is ubiquitous in performance-critical systems and applications. The interview covers his youth, his education at the Aarhus University and the University of Cambridge, and his career at AT&T Bell Laboratories, Texas A&M University, and Morgan Stanley. It also covers his early experience with a variety of programming languages including Simula and BCPL. Finally, it focuses on his work on C++ and its predecessor C with Classes, including his goal of combining good abstraction mechanisms with direct access to the hardware. Specific language features discussed include value semantics, templates, concepts, the Standard Template Library, and highlights of the C++11 and C++14 standards.
    * Note: Transcripts represent what was said in the interview. However, to enhance meaning or add clarification, interviewees have the opportunity to modify this text afterward. This may result in discrepancies between the transcript and the video. Please refer to the transcript for further information - www.computerhistory.org/collec...
    Visit computerhistory.org/collections/oralhistories/ for more information about the Computer History Museum's Oral History Collection.
    Lot Number: X7399.2015
    Catalog Number: 102740024
  • Наука та технологія

КОМЕНТАРІ • 99

  • @gregaldr
    @gregaldr 2 місяці тому +2

    C++ was the first language I learned when I was 17. I didn't know it was supposed to be hard. I just knew it seemed to be the latest thing in programming. I ended up a C++ consulting developer writing many large systems. Looking back, I see it as a language that takes time to become fully competent with but over unmatched flexibility and ability to adapt to any problem space. I still love and respect it today. It seems timeless to me. Such power available but able to be hidden away when desirable. I don't think I would have the career I have first had it not been invented.

  • @theprovidencesalumu
    @theprovidencesalumu 8 років тому +73

    He's such a smart mind, but also so humble and respectful of other's work. Amazing!

    • @aiisnice1453
      @aiisnice1453 3 роки тому

      He is very good in meth, can u teach me how 2 sniff meth >? brrrrrrrrrrrrrrrrrrrrrrrrrr C OBJECTS GO BRRRRRRRRRRRRRRRRRRRRRRRr

    • @aben7810
      @aben7810 2 роки тому

      once upon a time, it was just like that. Contrary to today's social tendency, they worked for it. We take everything for granted. Note at first, when he talk about the worst school, he didn't point people or anything, he simply stated what he found from statistics. And when he says at 6:00 with a little bit of luck and itches his head, of course it wasn't "just" luck (at least), but hardship and discipline

  • @lorenzoferrante9595
    @lorenzoferrante9595 8 років тому +138

    00:00 Intro
    01:00 Childhood
    04:15 Intro to Computer Science
    10:05 Programming back in the days and its quirks
    12:23 Micro-Programming to pay the bills
    15:40 Grad school
    25:23 Distributed Systems Thesis in a nutshell
    29:44 A tool for a purpose
    31:23 After Grad School
    33:00 Bell Labs
    35:30 C++
    1:05:31 Standarization
    1:16:00 STL
    1:30:45 A Simpler C++
    1:33:50 After Bell Labs
    1:40:35 Academic World quirks and Standard Committee´s Bureaucracy
    1:43:40 Banking
    1:47:40 A word of advice
    Thanks for the interview

    • @huynh4128
      @huynh4128 7 років тому +9

      Not all heroes wear capes.

    • @Submersed24
      @Submersed24 7 років тому +1

      Sam Huynh Ill bet you he has a cape

    • @vertigo6982
      @vertigo6982 7 років тому +2

      @ComputerHistory you should add this man's comment to the bio... It's the least you can do for him taking the time to chart out the Content of this somewhat long video documentary. Thank you Lorenzo, and thank you ComputerHistory and the man doing the interview for posting this video and for interviewing such a legend and great contributor to the Computer Science field.

  • @viggosimonsen
    @viggosimonsen 2 роки тому +4

    I am not natively from Aarhus, but from Copenhagen - but have lived here in Aarhus for more than 22 years - and I can say that Bjarne is so quintessential Aarhusian - very underplayed, but certainly aware of his worth. Brilliant interview

  • @nicholasfazzolari3647
    @nicholasfazzolari3647 8 років тому +12

    Amazing insight. Thanks for publishing!

  • @rooneye
    @rooneye 3 роки тому +3

    I don't think this guy get's anywhere near the recognition he deserves.

    • @bambinoesu
      @bambinoesu 10 місяців тому

      Honestly, literally transformed the digital world

  • @NicksonKaigi
    @NicksonKaigi 5 років тому +10

    29:25 "... the resulting BCPL, once I had debugged it..... and lost half of my hair"
    Brilliant!

  • @treyquattro
    @treyquattro 7 років тому +2

    a great human and computer scientist. Excellent interview.

  • @dogintwater6454
    @dogintwater6454 8 років тому +11

    Bjarne is the man!

  • @dosomething3
    @dosomething3 7 років тому +1

    Excellent interview.

  • @skylake9779
    @skylake9779 5 років тому +1

    What a humble man. True legend

  • @danielkrajnik3817
    @danielkrajnik3817 3 роки тому +1

    Slowly starting to wrap my head around the scope of early contributions Europe had to computer science!

  • @nothke
    @nothke 5 років тому +7

    Putting a 512th like on a programming related video feels good

  • @Jaegerminor
    @Jaegerminor 7 місяців тому

    This was great. I would love an oral history from Stepanov to go along with it.

  • @rooneye
    @rooneye 3 роки тому +1

    One of the best quotes I've ever heard
    "Whats the difference between a Masters and a PHD?"
    "If I have to tell you what to do it's a Masters."
    Brilliant lol

  • @vertigo6982
    @vertigo6982 7 років тому +1

    1:01:28 Can some recommend me a book or video on YT about the different Interfaces that need to be specified in C++? That sounded like it was a real pain in the rear for him, and sounds like something I'd like to boggle my mind with.

  • @aaronvr_
    @aaronvr_ 3 роки тому +1

    16:59 is cambridge still the best place in europe for practical compsci? I'd be really interested to hear some second opinions, especially from fellow students in the UK

  • @Courserasrikanthdrk
    @Courserasrikanthdrk 8 років тому

    nice and great talk to listen

  • @FlashManinSpace
    @FlashManinSpace 8 років тому +2

    Bjarne Stroustrup is the man of the future.

  • @kamalabuhenamostafa
    @kamalabuhenamostafa 6 років тому +2

    Humans are not pure, So am I, but you [Bjarne Stroustrup], I mean, the way you describe yourself is so nice so sweet. I am the most unlucky person who have a mouth full of salt.

    • @ZeroCool2211
      @ZeroCool2211 3 роки тому +1

      حضرتك تعرف مدحت ابو العطا اللي نايم تحت الغطا

  • @pagola
    @pagola 4 роки тому

    so smart yet so humble

  • @rooneye
    @rooneye 3 роки тому +4

    lol Great quote:
    "What's the difference between a Masters and a PHD?"
    "If I have to tell you what to do it's a Masters."
    Brilliant. I could NEVER do a PHD. I'd be stuck right at the beginning thinking "WTF am I supposed to do?!" 😂

  • @AK-hf3pf
    @AK-hf3pf Рік тому +1

    when he discussed Algebra at 7:00 , I think he means abstract algebra?

  • @edwardmike5916
    @edwardmike5916 8 років тому +2

    great man ...

  • @17plus9
    @17plus9 8 років тому +14

    The title is slightly misleading.

  • @cognosc
    @cognosc 8 років тому +3

    Sound quality is the easiest thing to get right and the most neglected aspect of most interviews I reckon.

  • @MikeMonji
    @MikeMonji 7 років тому +1

    Love these videos, but I have to say, they look more like depositions...

  • @davidcho4399
    @davidcho4399 4 роки тому +1

    1:51:19 this is so important for students

  • @jrippee05
    @jrippee05 5 років тому +4

    This is guy is the salt of the earth.

  • @SherifElKassas
    @SherifElKassas 6 років тому

    Thank you..

  • @evalsoftserver
    @evalsoftserver 7 років тому

    We could have had Linux-like OS if AT&T had en sourced it around 85 when Bjarne talks about UNIX CLUSTERS

  • @hollywoodsprite4621
    @hollywoodsprite4621 2 роки тому

    actually my only idol

  • @KirillKhalitov
    @KirillKhalitov 2 роки тому

    1:33:00 What about Rust?

  • @IceThatJaw
    @IceThatJaw 8 років тому +1

    Lololoo, 9:00.
    This sounds and looks like a horror movie. I get that the interviewers are on Skype or something similar but it just felt weird there. lol

  • @GianniBarberi
    @GianniBarberi 8 років тому +4

    please consider dubbing the questions, they're very difficult to understand, thanks

    • @vertigo6982
      @vertigo6982 7 років тому

      please consider not posting double questions, thanks.

    • @GianniBarberi
      @GianniBarberi 7 років тому

      ???

  • @MathematicianDr
    @MathematicianDr 5 років тому +1

    Baylon Greyjoy seems to have changed his accent.

  • @davidcho4399
    @davidcho4399 4 роки тому +1

    1:40:37 This is Byarne's the problem with academia. It's weird to have learned C++ with GCC and hating it and today realizing that Byarne had the same issue.

  • @gugenet
    @gugenet 3 роки тому

    Yeah, who needs audio quality?

  • @boqsc0
    @boqsc0 2 роки тому

    Opinion on Cambridge University: 16:35

  • @ko.pi.pe.
    @ko.pi.pe. 2 роки тому +1

    For the curious, the Danish word for "computer science" is "datalogi", literally "datalogy", so you can understand his confusion at 04:40.

  • @domaincontroller
    @domaincontroller Рік тому +2

    06:40 algebra 07:03 textbooks, how to write a compiler 07:44 algorithm, microprogramming, machine architecture, virtual machine, BCPL 09:05 I did know twenty languages, snowball, algol 17:00 Cambridge

  • @DanielFBest
    @DanielFBest 4 роки тому +1

    Mister Stroustup is one of the finest peeble on the internet

  • @rooneye
    @rooneye 3 роки тому

    27:04 What the fuck is that sound?! 🤣🤣What's his name?

  • @badis23
    @badis23 7 років тому +1

    i hate that old shit c but i enjoy compiling with c++

  • @kiva8986
    @kiva8986 6 років тому +1

    I swear he's saying 'meth'

  • @benoitb.3679
    @benoitb.3679 Місяць тому

    1:41:20 haha
    "Bjarne Stroustrup, you do not understand C++". Total bogus does not begin to cover it, though I had to laugh.

  • @slayerofapples1146
    @slayerofapples1146 7 років тому

    If Bjarne shaved his head and didn't have a dimple, he would look like Bruce Willis.

  • @HerrLavett
    @HerrLavett 7 років тому

    how to not like this guy!

  • @climbeverest
    @climbeverest Рік тому

    Actually computer history museum should have simulators for every hardware that they have on exhibit, so visitors could log in and ask for pdp11 and should be able to see source code of assembler, and execute assembler code, and any other software that was unique to that hardware, do this for most systems software that ran on the hardware, and charge for this, and make it available online

  • @ChessMasterNate
    @ChessMasterNate 2 роки тому

    Regarding the last bit, I watch everything at double speed.

  • @bigfootisjustreallyshy
    @bigfootisjustreallyshy 4 роки тому +12

    Is it a requirement for geniuses to have ridiculous hair?

    • @raianmr2843
      @raianmr2843 3 роки тому +2

      ikr lmao

    • @jacejunk
      @jacejunk 10 місяців тому

      It's possible that hair loss may be related to hard work: ua-cam.com/users/clipUgkx1ruV8Inh50TRcXN4RdwZT6Y8ru38blnx

  • @valentinavalentine8188
    @valentinavalentine8188 8 місяців тому

    🩷🩷🩷🩷

  • @zadeh79
    @zadeh79 5 років тому +1

    Love the Bozo cut.

  • @stevefriedl3983
    @stevefriedl3983 4 роки тому

    The tin-can phone of the interviewer makes this unwatchable for me; how can CHM do this to Dr. Stroustrup?

  • @yankobzykant5579
    @yankobzykant5579 8 років тому +3

    oral lol.....

    • @tohopes
      @tohopes 7 років тому +3

      yes, one lols with one's oral

  • @bornatona3954
    @bornatona3954 8 років тому

    how it is possibe made such bad project with no auio editing about so important man

  • @PauloConstantino167
    @PauloConstantino167 3 роки тому

    he would look much better without that clownish hair.

  • @johansterk8968
    @johansterk8968 4 роки тому

    Bjarne needs a better hairdresser.

  • @hukes
    @hukes 8 років тому +9

    Bjarne, if you ever read this, I hate C++.

    • @kellenkopp6472
      @kellenkopp6472 8 років тому

      +hukes why?

    • @hukes
      @hukes 8 років тому +1

      Kellen Kopp Not elegant.

    • @guzman-do
      @guzman-do 8 років тому +11

      Calculus is beautiful and elegant yet millions of people hate calculus. I guess if Newton was alive many people would say this to him: "Newton, if you ever read this, I hate Calculus."

    • @hukes
      @hukes 8 років тому

      WindSolarHydroHuman That is my point. C++ is not elegant.

    • @odiesback
      @odiesback 8 років тому +2

      I beg to differ. I find it very elegant! It is so big that what you see depends on the perspective you're taking.

  • @NSResponder
    @NSResponder 7 років тому +4

    C++ was not designed, it was accreted. The result is a rat's nest of horrendous complexity that wastes billions of man-hours a year and drives talented developers out of the industry. Stroustrup has done at least as much damage to our profession as Bill Gates.
    -jcr

    • @sardinhunt
      @sardinhunt 4 роки тому +4

      I wonder why mathematics makes people so salty. Make a better option if you can so easily, people will use it if you are useful, wait, don't tell me the problem is also everyone else? Sorry I didn't know you were yet another internet God.
      I guess some people just like to be in the mainstream. Nothing wrong with it, like c++.

    • @vijaysrinivasan3369
      @vijaysrinivasan3369 Рік тому

      @@sardinhunt Absolutely !!!. I have written tons of C++ code, the most expressive low lang in the world.

  • @GianniBarberi
    @GianniBarberi 8 років тому +1

    please consider dubbing the questions, they're very difficult to understand, thanks