Bjarne Stroustrup: Why I Created C++ | Big Think

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 3,8 тис.

  • @bigthink
    @bigthink  5 років тому +197

    Want to get Smarter, Faster™?
    Subscribe for DAILY videos: bigth.ink/SmarterFaster

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

      Vytautas thank you.

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

      its ridiculous that you have a url shortener ( gives you money for clicking the link) just to subscribe your channel ( Dont be so greedy)

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

      Both are required.
      Smarter than python as Kotlin and faster than C.

  • @Levi-lc1om
    @Levi-lc1om 5 років тому +3113

    I was fortunate enough to meet Prof. Stroustrup when he visited my university. I asked him two things, first whether it's true that he once was asked to rate his knowledge of C++ on a 1-10 scale, and he picked 7. He said he doesn't quite recall this but yes, he'd probably say "7, or something in that range".
    Then I asked him whether he thinks C++ will ever obsolete, he laughed a bit and said he's been told this for decades and so far it didn't happen, so he doesn't think it will.
    He even put his signature on the back of my laptop. Absolute legend.

    • @rogerstenn2291
      @rogerstenn2291 4 роки тому +57

      Yooo that's sick. I'll pass this tidbit on to some of my lads

    • @user_2793
      @user_2793 4 роки тому +13

      Damn, nice

    • @JeffKomarow
      @JeffKomarow 4 роки тому +6

      @Charles Yamamoto double nerd

    • @___GM___
      @___GM___ 4 роки тому +41

      Will C++ become ever become obsolete.
      Yes it will RUST.

    • @obinator9065
      @obinator9065 4 роки тому +11

      George Mickael Rust is nice and all but many APIs/ABIs have a long way to go. Rust’s chaining is nothing better to me than obfuscated C++. It’s built-in Spaghetti code.

  • @theogaletka9145
    @theogaletka9145 6 років тому +653

    I don't think it's possible to look more like you invented a coding language than this man does

    • @sikeyimboyleisi
      @sikeyimboyleisi Рік тому +14

      He could at least stick his side hair. Ffs 😂

  • @thoughtlesslabs
    @thoughtlesslabs 4 роки тому +665

    When he talks about how his classes run as fast as C code you can absolutely see how proud he is of that accomplishment and, well, I think that's just great.

    • @ishdx9374
      @ishdx9374 4 роки тому +11

      well yeah they do run as fast

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

      is c++ itself as fast as c? if so why js c still so popular?

    • @oODomeeOo
      @oODomeeOo 4 роки тому +31

      @@mastershooter64 C++ has more overhead. When you are working on embedded systems with tiny system resources, you would choose C over C++.
      With a good configured compiler, C code can be as fast and tiny as Assembler code. (Someone even made it possible to get a executable of snake so tiny with C code, that it fitted on a QR code)

    • @mastershooter64
      @mastershooter64 4 роки тому +7

      @@oODomeeOo So while writing something like a rendering engine or a physics engine which is going to run on a PC I would have no gain in speed if I picked C over C++?
      "tiny as Assembler code."
      wait what?!! assembly is tiny? I thought assembly was actually a lot of instructions so it would be big right like for example wouldn't assembly be something like
      "get this value from this memory address and put it in this register, and get this other value from this memory address and put it in this register and perform this operation on it and then move it to that register and then output it"
      you'd have to specify every single thing right? so it'd actually be huge

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

      Yes! Was looking for this comment :D

  • @JohnDoe-zc4mu
    @JohnDoe-zc4mu 5 років тому +6960

    Program: Error
    Me: Stackoverflow
    Bjarn: Make a new langauge

    • @garyla3584
      @garyla3584 5 років тому +93

      Except all he made was a mess.

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

      XD

    • @kris030
      @kris030 5 років тому +26

      hotel? trivago

    • @sourabhgoel25
      @sourabhgoel25 5 років тому +402

      “There are only two kinds of languages: the ones people complain about and the ones nobody uses.” ― Bjarne Stroustrup

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

      Agreed

  • @GioGziro95
    @GioGziro95 7 років тому +5254

    “C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.”
    - Bjarne Stroustrup

    • @garyla3584
      @garyla3584 5 років тому +173

      He has admitted to being a bad programmer. C++ is the proof.

    • @ulrichschmidt5559
      @ulrichschmidt5559 5 років тому +342

      I think, C++ makes it easier to shoot yourself in the foot. Or as I read somewhere else: "With C you can shoot yourself in the foot -- with C++ you can accidentally create 10000 copies of yourself and shoot them all in the foot..."

    • @clammaster4
      @clammaster4 5 років тому +720

      No good programmer truly believes they're good at what they do

    • @-Vitalis-
      @-Vitalis- 5 років тому +73

      @@clammaster4 You win the Internet.

    • @piotrj333
      @piotrj333 5 років тому +52

      @@ulrichschmidt5559 Thing is some C errors are kinda plain visible or can be simply explained by expierienced programmer after being pointed out. In C++ some stuff like std calls stuff indirectly like removing element couses reallocation what could mess your pointers etc. Those stuff actually require to read details of documentation and there is lots of it.

  • @MusixPro4u
    @MusixPro4u 5 років тому +12908

    With those glasses, he must C#.

  • @mg-by7uu
    @mg-by7uu 4 роки тому +2489

    If Bjarne interviewed for a C++ developer position they would turn him down and tell him he doesn't have enough experience

    • @briankarcher8338
      @briankarcher8338 4 роки тому +155

      Alright, this comment wins. And it's probably true if he hasn't kept up with the changes in the language and programming standards in general.

    • @tobeornottobetobeornottobe974
      @tobeornottobetobeornottobe974 4 роки тому +6

      Well said.

    • @MikaelMurstam
      @MikaelMurstam 4 роки тому +87

      @@briankarcher8338 he is still part of developing the language and new features.

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

      Lol. Yo, this is SO true.

    • @DanishTroll87
      @DanishTroll87 4 роки тому +155

      @@briankarcher8338 Comes from a story where a man created a new language or software and 2 years later a company was asking 5-10 years of experience for it and his job application was refused for lack of experience.

  • @mythorganizer4222
    @mythorganizer4222 5 років тому +4297

    He made C++. Well we can say he is the "Constructor" of C++.

    • @GlobalWarmingSkeptic
      @GlobalWarmingSkeptic 5 років тому +198

      Language newLanguage = new Language("C++");
      newLanguage.hairLossLevel = 9001;

    • @henrytep8884
      @henrytep8884 5 років тому +105

      Public:
      ~Bjarne(){}

    • @MaSTeRMODzz
      @MaSTeRMODzz 5 років тому +12

      @@GlobalWarmingSkeptic 😂😂

    • @AlaaAdile
      @AlaaAdile 5 років тому +18

      and you are the destrector of the language

    • @isac.2h
      @isac.2h 5 років тому +1

      r/puns

  • @sourabhgoel25
    @sourabhgoel25 5 років тому +1820

    I am C++ programmer from last 15 years and I never seen any problem which can't be fixed in c++ in the fastest way. I salute Stroustrup for his work.

    • @blatrump
      @blatrump 5 років тому +112

      With execution speed, quite often yes. With total time to result: Hell no. C++ has an abysmal productivity level. It's tooling is still stuck in the stone age, so is it's IDE support, build systems and general compilation model.

    • @sourabhgoel25
      @sourabhgoel25 5 років тому +54

      @@blatrump With introduction of new standards and boost initiatives I think it's gaining back what's been lost. End of the day, performance is everything in today's world too...

    • @blatrump
      @blatrump 5 років тому +52

      ​@@sourabhgoel25 I cannot agree. The only thing that improved is that you can finally (somewhat) implement e.g. the language server protocol using libclang (implementations exist).
      The rest of the tooling problems (package manager, standardized project structure, non-crappy buildsystems, easier deployment, easier cross-compiling) are completely unaddressed.
      On the package manager part we got conan.io, which falls in the "try to please everyone"-trap instead of making things easier by e.g. enforcing a certain project structure.
      On the build system (generator) side we got cmake, with an abysmal scripting language and in general a very manual experience. For many languages I just need to follow a pretty much obvious directory layout to have things build recursively, in cmake globbing is generally discouraged, leading to maintenance tasks of syncing file locations and respective mentions in CMakeLists.txt.
      If you have external tooling, e.g. static analysis, it becomes a major pain to feed them with the exact project structure, only the incomplete compile_command.json can be generated and is the only thing in c++ which is in the direction "standardized project layout" (it's not, it's just a dumb list of commands to run to reproduce the build). So if you want to feed a tool with the exact code you also build, you will run into fun (I did, I solved at my work and it's a major pain).
      Peak performance is important in niches, but e.g. if you use GPGPU C++ is pretty much irrelevant, because it doesn't do the major runtime work anyway.
      The C++ community is too much stuck in the "let's change the function signature of std::swap for the n-th time" instead of working on fundamental issues of the language ecosystem. While yes, on the pure language level it tries to catch up (and still is many years behind) on the tooling level it has completely lost and I see nothing happening about it.
      It is also quite obvious, why this is the case. The most fundamental problem of C++ is it's archaic compilation model, which is a tiny level above "stupid string templating". This is pretty much also the reason why it's impossible to write efficient language servers for C++, because context information is implicit, there is no isolation, just always megabytes of code that form the context. The isolation of a (real) module system is lacking to solve this. #include is in general stateful (due to the possibility of #define anywhere), so caching becomes a massive pain as well (it's puzzling that one really came up with such a stupid system).
      And let me not get started on the separation of headers and implementation files, leading to yet another ceremony-like manual syncing job of function signatures. In C++ you quite often do tasks which should be the compiler job - and this harms productivity.
      The deployment problems lead to anti-patterns like the "header-only" library. Yes, you just throw it in and can compile, but you pay for it with massive compilation times or manual context shrinking (which would be the job of a module system).
      Anyway, I got more than a decade of experience of C++ and followed it for quite some time closely. Yet, for a new project from scratch it would be among the last I'd ever recommend using. If you do not happen to need a single-source-crossplattform ui (Qt-based), you are better off with pretty much any other tech stack out there.
      And just a minor remark: The "c++ is the fastest thing on the planet"-religion is really getting old:
      benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/rust-gpp.html
      I'd easily sacrifice 10% performance to be in an entirely different league productivity-wise.

    • @sourabhgoel25
      @sourabhgoel25 5 років тому +38

      @@blatrump Looks like you are troubled with project compilation only... I agree to that if you don't know make or visual studio. In my opinion, this is not that important when you compare the ease of programing. I recently had written on algorithmic trading prediction algorithm which uses lots of calculations and finally predict the market. I firstly written it in C# which was too slow, then i ported to c++ which makes it much faster but when i actually apply the pointer concepts and optimized its performance, same algo took 1/40 th time... So, for me there is no comparison between two...
      I agree on UI side, C++ is not good. I myself end up using C# for UI and c++ at backend...
      Python have too much coding done in c++ only and i had used that too for AI libs...
      I done multiple simple home automation project on arduino kits and that shows how C++ can be used for real world automations/robotics.
      C++ is everywhere now and for me...Again, i never found any problem which can't be solved using C++ with fastest possible solution.

    • @blatrump
      @blatrump 5 років тому +12

      @@sourabhgoel25 Yet again, I cannot agree.
      I know make (please don't consider this relic a build-system please. It's a lousy batch-executor), Visual studio, scons, buildsys, ninja and whatever.
      In e.g. Visual Studio, QtCreator, and others even basic code navigation is broken (e.g. correct overload resolution), because here no proper compiler is guiding the code model.
      Btw, about cmake, did you see its lousy integration in Visual Studio? Same goes for e.g. QtCreator.
      About topics fully outside of compilation, let's talk about the state of libraries. Guess why many libraries reimplement their own string class? Because the one in the STL is absolutely horrible to use (compared to e.g. .Net, java .etc). Boost tries to be the C++ standard library and if you look at their code, you see more fundamental issues of C++. Incompatible compilers, incompatible ABI, handling of corner cases and compiler bugs everywhere.
      No utmost basic reflection ability (e.g. having to write jump arrays for enums and keeping them in sync).
      Horrific syntactical "features", e.g. the "," operator allowed in if conditions, where then only the last argument matters for the validity.
      Bug-prone defaulting behavior and funny things:
      - Implicit bool casting
      - Relyance on nullptr and therefore mixing values with the propery of existance (yes, there is std::optional, and any T can implicitly cast to std::optional which is a bad idea)
      - Algorithms in stl even though they rely on iterators cannot be chained
      - Use after std::move is not checked (and really easy to cause. A solution to this exists, with the burrow checker in rust for example)
      - mutability is the default (yes, the general idea that this is bad is somewhat new, but from a compiler development standpoint having this as default is bad, making optimizers extremely complicated and constantly having to prove whether an expression is in fact constant or not)
      - The complete confusion in the communtiy about "undefined behavior" and expression based optimization. Undefined behavior is wrong - period. You can only allow unguaranteed order of execution if there are no side effects, which c++ lacks any notion of in function signatures. (which is the case for most languages)
      - The general idea that backward inference of algorithms is a sane approach for optimization. It is actually incredibly harder to do it in this direction than from a higher level downward
      - proposing SFINAE as a sane approach to programming is really beyond me.
      - the lack of something deserving the name macro system (beyond string templating but AST-based), which would kill SFINAE in many cases
      - no concepts as of yet, leading to unverified, implicit concepts throughout STL (I am aware properities may not be automatically proovable in many cases. I'm talking about the basic "externally implemented interface for a type" which can be verified on compile time, instead of template expansion time)
      Well, I could go on like this forever.
      Anyway, with arduino-like platforms you got the single most sane C++-based ecosystems that exist. They prove my point, actually. They got conventions on how to layout libraries, making things mostly "just work".
      About package mangers again: The lack of it makes for an unstable ecosystem, an unproductive developer experience. If I want to try a library, I'd like to be able to so fast on any platform the language exists. For me, C++-dev is only sane on Linux, because there you at least got the distro support for many fundamental libraries. On Windows, you either got a gazillion installers or you're out of luck. And then you need to teach cmake to find the crap again. It's too damn manual. In fact, its so damn manual that many teams due to this have a very strict policy on when to add dependencies and when not.
      Such a ecosystem does not scale. It does not promote code reuse but instead island solutions and "reinvent-the-square-wheel" behavior (as can be seen in such a case as string classes).
      Anyway, if C++ works for you, then fine. It doesn't for me and for many others. Funnily enough we also disagree on a core point: I even consider UI (with Qt) as one of C++ last remaining strengths, but clearly not algorithms and general performance.

  • @Janken_Pro
    @Janken_Pro 4 роки тому +920

    As the constructor of C++, he is in a class of his own.

  • @kipa_chu
    @kipa_chu 6 років тому +1539

    Those who are mocking him over his hairs remember that you'll spend your whole life managing and combing your hair and no one will notice you.

    • @DerAua
      @DerAua 5 років тому +11

      👍

    • @nickyn286
      @nickyn286 5 років тому +3

      haha

    • @Gooberpatrol66
      @Gooberpatrol66 5 років тому +92

      Joke's on you my hair looks like trash and I don't give a shit

    • @yt-sh
      @yt-sh 4 роки тому +8

      ooooh burn

    • @Shmeve0
      @Shmeve0 4 роки тому +19

      He is gorgeous to me

  • @faresel-amine7061
    @faresel-amine7061 4 роки тому +48

    That attempt of hiding his proud smirk at 2:30-2:31, love it!

    • @JacquesMartini
      @JacquesMartini Місяць тому

      Can you imagine starting a "tech religion" that successful with MILLIONS of followers! And I mean REAL followers and believers (aka users), not instagram whimps! And this during your life time without getting nailed to a cross! AWESOME!

  • @matesi
    @matesi 4 роки тому +174

    I love how he begins to smile at 02:30 as he talks about the advantages of C++, like a kid who knows that he did something amazing

  • @falcon02012
    @falcon02012 10 років тому +1957

    How C++ is like teenage sex:
    1-It is on everyone's mind all the time.
    2-Everyone talks about it all the time.
    3-Everyone thinks everyone else is doing it.
    4-Almost no one is really doing it.
    The few who are doing it are: A. Doing it poorly. B. Sure it will be better next time. C. Not practicing it safely.

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

      falcon02012 but mincraft was created by Python not C++

    • @ramza5000
      @ramza5000 9 років тому +197

      jorge cabrera no minecraft it's Java not Python

    • @AvZNaV
      @AvZNaV 9 років тому +97

      It's object oriented *wink wink*

    • @DimitriMoreira
      @DimitriMoreira 9 років тому +54

      ***** Python is outstanding. So easy and yet so powerful. Python is the most powerful scripting language and it is by far.
      Plus, don't talk BS, OpenGL is an API, not a language. OpenGL syntax are almost 100% C++. If you ever read the documentation or programmed in it, you should be familiar with that.
      Don't bash languages you don't use and don't make it sound like you're an expert in something you clearly don't have a clue.

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

      jorge cabrera mine craft was java

  • @fahadus
    @fahadus 5 років тому +3144

    “There are only two kinds of languages: the ones people complain about and the ones nobody uses.”
    ― Bjarne Stroustrup
    Exhibit A: This thread.

    • @landonpowell6296
      @landonpowell6296 5 років тому +76

      This is the kind of thing the guy who made C++ would say to make themselves feel better.

    • @ausintune9014
      @ausintune9014 5 років тому +27

      @@landonpowell6296 C is still very widely used, it's often complained about because well it's hard to use.

    • @landonpowell6296
      @landonpowell6296 5 років тому +39

      @@ausintune9014
      I honestly don't see C complained about by it's users nearly as harshly as users complain about C++.

    • @ramielsayed2614
      @ramielsayed2614 5 років тому +26

      Idk man python is popular yet loved

    • @maarcoo97
      @maarcoo97 5 років тому +19

      @@ramielsayed2614 because it's easier than c++

  • @thatsamorais584
    @thatsamorais584 5 років тому +43

    See that excitement at 2:30 when he's explaining his contribution in combining great architecture with great efficiency? Its my favorite part...

  • @IbrahimAkar
    @IbrahimAkar 6 років тому +346

    C++ is the engine that runs nearly all of computing. Creating a good useful app is hard, modifying and improving the best programming language of its time is a degree of complexity that I don’t want to ever experience. Thank you sir for your incredible contribution to humanity.

    • @Dennis19901
      @Dennis19901 4 роки тому +13

      And nowadays, many schools are teaching people to use a monkey language like Java and pretending it has any form of performance.

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

      @referral madness agree

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

      The complexity of working with the committee is more than most mortals are willing to tolerate.

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

      @referral madness 90% of what I currently program is in Python, and I love it, but I firmly believe that any person who is serious about programming needs to learn C++. Like Ibrahim mentioned, it and C pretty much power everything under the hood at some point. Most modern languages use C++ like syntax/compare themselves to C++, so it's easy to pick up new languages if you already know C++. And C++ forces you to learn about things like memory management, scoping, file i/o, pointers, etc that makes you a better programmer, even if you're in a language that USUALLY abstracts that stuff away. It's good stuff to know, and comes in handy for when issues arise.
      Also, like, there's still tons of jobs out there using C++. My first job was with C++ code, and I still run into every so often.
      And a side note to Cubei, being an interpreted language is not a bad thing. It's just a thing. Sometimes it's what you need, sometimes it's not. Just gotta know when to use what tool 🤷🏻‍♀️

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

      @@Dennis19901 Over 80% of projects at Google at java

  • @sahilbasera834
    @sahilbasera834 4 роки тому +1109

    He might look nerdy, but he is actually the Snoop Dogg of Tech.

    • @ahmedsgaheir7091
      @ahmedsgaheir7091 4 роки тому +5

      looool

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

      It s not that hard to shave your head

    • @vgamedude12
      @vgamedude12 4 роки тому +50

      Please don't compare someone like this to someone like that

    • @luxraider5384
      @luxraider5384 4 роки тому +21

      @@vgamedude12 that's funny how people are criticizing his "nerdy style" but he doesn't even care about the others' opinions. He just follow the style that he wanted to follow without caring about anyone's validation

    • @vgamedude12
      @vgamedude12 4 роки тому +5

      @@ok-nq5od like a rapper.

  • @Accidental238
    @Accidental238 9 років тому +2745

    "A bunch of Norwegians namely Olianhabananxhrisnoogourd"

    • @RedIO22
      @RedIO22 8 років тому +52

      Ole Johan Dahl en.wikipedia.org/wiki/Ole-Johan_Dahl

    • @AstroFluid
      @AstroFluid 8 років тому +37

      lol, no offense.

    • @yoanadimitrova8760
      @yoanadimitrova8760 8 років тому +16

      Made me laugh.

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

      hahahahaha

    • @SirPage13
      @SirPage13 7 років тому +34

      Ole Johan Dahl and Kristen Nygaard

  • @gonzalogutierrez970
    @gonzalogutierrez970 5 років тому +940

    The C++ language has managed to survive for more than 40 years, and that's incredible for a computer tool

    • @felixbertoni
      @felixbertoni 5 років тому +54

      Hello, take a seat, may I take some time to speak about C? 😊

    • @cyclonic5206
      @cyclonic5206 5 років тому +62

      @@felixbertoni C is pretty much the cool grandpa of programming languages at this point

    • @felixbertoni
      @felixbertoni 5 років тому +20

      @@cyclonic5206 yup and it is still used... Especially because it's syntax is so simple, that it is easy to learn quickly

    • @renovatiovr
      @renovatiovr 5 років тому +13

      @@felixbertoni It is still used because it has its purpose. Just like c++. And it is definitely not for its syntax but for its purpose

    • @felixbertoni
      @felixbertoni 5 років тому +12

      @@renovatiovr What purpose ?
      (Following is only my opinion)
      C is used for mainly four reasons in my opinion :
      - it's speed, which is only matched by few "modern" languages (like C++ and Rust)
      - the simplicity of it's syntax, allowing to dig really quickly into code for a beginner (thus learning time is fairly short for the language itself), allowing him to be productive after very short time (as opposed to rust for example), and also (major point) allowing to easily bind C libraries to other languages ([Java], Rust, Python etc), or even to include C more or less into the language itself (C++) to some extent)
      - it is (by syntax and generated machine code) really close to assembly language/machine code, being both flexible and permissive, and can include assembly instructions directly into the code, enhancing even more it's strength for "close to hardware" programming. This eases bindings with other languages as well.
      - finally, it has been and is still used for most of system libraries programming for the three previous reasons and for historical ones as well, it remains the standard for system and "close to hardware" programming. This is staying a standard as most of other languages can allow C library calls.

  • @rigoolivares3126
    @rigoolivares3126 4 роки тому +9

    Bjarne use to be a professor at my university, Texas A&M. Although he was never my professor, it is still nice to know that the creator of the c++ programming language was once teaching in your school.

  • @shtan5583
    @shtan5583 7 років тому +2562

    The only person who knows C++ properly is Bjarne Stroustrup.

    • @ahmedshinwari
      @ahmedshinwari 6 років тому +325

      lol. The language can get so complicated I doubt if even he knows all of it.

    • @artiefischel2579
      @artiefischel2579 6 років тому +12

      Maybe Ellis, who wrote the ARM with him. Or Coplien.

    • @siddhantparkar9606
      @siddhantparkar9606 6 років тому +16

      probably not even him

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

      I dont think so.

    • @rahulmathew8713
      @rahulmathew8713 6 років тому +63

      Plus the guy who wrote the compiler lol

  • @Loggies89
    @Loggies89 4 роки тому +143

    "What makes C++ such a widely used language?"
    ....
    Lots of people use it.

  • @444haluk
    @444haluk 5 років тому +62

    That litle smirk when he says it is as fast as C :D

  • @yoppindia
    @yoppindia 8 років тому +310

    He is so humble!

    • @yoanadimitrova8760
      @yoanadimitrova8760 8 років тому +21

      He does NOT look humble to me. Smart and very aware of it.

    • @Jamie7
      @Jamie7 7 років тому +44

      He is allowed to be forthcoming and smart about C++ as he created the language, clearly intelligent yet humble but you seem to find the smart part a bit intimidating.

    • @biologicalagent
      @biologicalagent 6 років тому +3

      If you think he’s humble then you don’t know Bjarne. He knows what he is and he owns the fuck out of it.

    • @FromFame
      @FromFame 5 років тому

      That’s Danish for you

    • @HansFlamme
      @HansFlamme 5 років тому

      lmao much love for Bjarne, but he isn't humble

  • @WahranRai
    @WahranRai 4 роки тому +200

    He tore his hair out with every bug when he was debugging C ++

  • @rtos
    @rtos 5 років тому +63

    Stroustrup's book describing the C++ language is one of the best I've read. The approach is an easy informal style, with language extensions to C supported with code fragments and clear descriptions.

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

      you can call C in C++ but you cant call C++ in C
      and this very important detail is why people forget that C++ is useless and isn't a superset of C

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

      @@willtheoct"C++ is useless" Yeah, right.

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

      @@deildegast yeah, the good part of c++ is the c-style. Requiring a struct to exist in memory so you can access a function is a pretty dumb idea, and it's the foundation of c++. But the name sounds cool and when all those c programmers retired all the noobs wanted to learn the 'newest tech', saw the title, and then built many of the infrastructures we sometimes find today!
      But c still works great and if you're looking for hardware features, javascript does them all too. Lets you access structs as hashmaps and functions as strings, run assembly, inline functions, and you're pretty much programming in C but there's lots of vendors, supports, shortcuts, and minimized code.

    • @firstlast-wg2on
      @firstlast-wg2on Рік тому

      @@deildegastAlso calling C++ in C is sort of like saying you can’t call HTML in C, no shit

  • @thankyouforyourcompliance7386
    @thankyouforyourcompliance7386 5 років тому +6

    "My idea was very simple". The best ideas are simple. It is there implementation that is most difficult. A big chapeau ! to Bjarne.

  • @danusminimus9557
    @danusminimus9557 9 років тому +1315

    i would lose the hair but then again, i didnt make c++ so what do i know?

    • @blahchop
      @blahchop 9 років тому +3

      +DanusMinimus lol

    • @daffertube
      @daffertube 9 років тому +43

      +DanusMinimus I just realized he would look like Stefan Molyneux if he went bald O_o

    • @danusminimus9557
      @danusminimus9557 9 років тому +1

      *****
      XD

    • @VictorOrdu
      @VictorOrdu 8 років тому +6

      hahaha

    • @yellowblanka6058
      @yellowblanka6058 7 років тому +43

      Generally, highly cerebral people tend to spend less time on/place less importance on appearance than your average person, whether that be due to social issues/indifference or just different priorities.

  • @Samkhan-cl9bo
    @Samkhan-cl9bo 3 роки тому

    Greetings!
    Working on C++ for the last five years. Incredible work. Appreciate your work. Bjarne Stroustrup is my inspiration. Love and best wishes.

  • @stevenl9395
    @stevenl9395 5 років тому +8

    While programming, we often take object orientated programming for granted but hearing him talk about the past, I’m really glad we users nowadays have this opportunity at all. So him taking about the creation of object orientated programming really gives a lot of perspective.

    • @JacquesMartini
      @JacquesMartini Місяць тому

      Simply make beginner programm machine code for A DAY, they will appreciate the modern languages like gifts from heaven! 😂

  • @commissariskassaar9164
    @commissariskassaar9164 8 років тому +45

    Nice to see the great man whose programming language I've been toying with for so many years.

    • @W33PING-VIK1NG
      @W33PING-VIK1NG 5 років тому +1

      Same! C++ IS GREAT! Good luck buddy!

  • @eduverse1948
    @eduverse1948 4 роки тому +149

    I was studying for a C++ test when this video showed up in the feed. And I was like, "Yeah... Why did you?"

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

      So true

    • @eyadfareh9340
      @eyadfareh9340 4 роки тому +16

      Because if he didn't, you would be studying c

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

      @@eyadfareh9340 And C is harder than C++, i know that

    • @MRX-f6e
      @MRX-f6e 4 роки тому +1

      @@eduverse1948 just had my test in C language, nothing like writing a recursive function that does some string magic on a piece of paper with closed material. It basically was "you aren't supposed to answer this part of the exam".

    • @eduverse1948
      @eduverse1948 4 роки тому +6

      @Vishwesh _ I'll take that as a compliment. Thank you

  • @ponchopochenko
    @ponchopochenko 6 років тому +168

    Bjarne Stroustrup
    born 30 December 1950
    Danish computer scientist,
    created the C++ programming language

  • @BTHobbies
    @BTHobbies 5 років тому +6

    Not a big fan of C++ (mostly because of how it was introduced to me as a student, and how I see it taught to my students), but I am a fan of Bjarne. He strikes me as a good steward of a challenging domain.

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

    Imagine coming up with something that touches the lives of so many people. The sheer amount of things you're ideas have been incorporated in is mind boggling.

  • @davidoats1986
    @davidoats1986 8 років тому +590

    This guy changed the world a lot by creating c++. Video games and Engineering are a thousand times better because of it. C++ is my favorite and the best programming language.

    • @needlessoptions
      @needlessoptions 8 років тому +52

      No it isn't.

    • @TheIsac02
      @TheIsac02 8 років тому +63

      Yes it is. C++ is used for almost every game today. Without it games would been alot worse and limited.

    • @ThatGuy-nv2wo
      @ThatGuy-nv2wo 8 років тому +207

      There is no "best programming language". It depends on the task.

    • @needlessoptions
      @needlessoptions 8 років тому +20

      DaKingZ That doesn't make it the best programming language. There are a lot of things wrong with it. Like how it uses RAII for example. And exceptions are the worst way to handle errors ever, just use an assertion or return an error code and handle it that way.

    • @davidoats1986
      @davidoats1986 8 років тому +15

      anthony-y Just because c++ has flaws that don't mean it's not the best because it is the best. All programming languages have flaws but c++ do much more than any other programming language.

  • @V1kram
    @V1kram 5 років тому +224

    Creator of C++
    Father of Dwight K. Schrute

    • @sekharannatarajan415
      @sekharannatarajan415 4 роки тому +16

      Father of Dwight Shrute is Dwight Shrute.

    • @陵容的苦杏仁
      @陵容的苦杏仁 4 роки тому +6

      Sekharan Natarajan and his father’s name is Dwight Schrute. His father's name? Dwide Schrude. Amish

  • @LRTOTAL
    @LRTOTAL 10 років тому +171

    Error in the description: COBOL, not COBALT.

    • @Max-bh8tg
      @Max-bh8tg 10 років тому

      Amazed that you acctualy read all that

    • @LRTOTAL
      @LRTOTAL 10 років тому +2

      max lloyd Ahah I actually don't remember if I did, but I probably read the first 20% in which the error happens to be...

    • @Max-bh8tg
      @Max-bh8tg 10 років тому

      oh XD

    • @oldpoppywasop5038
      @oldpoppywasop5038 6 років тому +8

      7 years later , it still isn't fixed yet . At least they don't put ''don't forget to comment'' in the end of the video

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

      lmfaao

  • @drewkolanz3650
    @drewkolanz3650 11 років тому +1391

    36 people have no class

    • @Huu159
      @Huu159 10 років тому +51

      nor do they have templates

    • @blahblah2018
      @blahblah2018 9 років тому +48

      +Akshay 28392 they also don't have pointers

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

      what heresy!

    • @huyhuynh7708
      @huyhuynh7708 6 років тому +12

      They are Java guys!

    • @savage-qw4gk
      @savage-qw4gk 6 років тому

      Drew Kolanz 😂😂😂😂

  • @mar_bluyt5898
    @mar_bluyt5898 4 роки тому +5

    Its so cool to be able to see and listen to the creator of a tool you use actively for your job. Can you imagine if carpenters got to watch youtube videos of the first ever carpenters, and hear the logic that went into creating the methods they use without a second thought every day? Or blacksmiths, wouldn’t it be crazy if blacksmiths could watch the original thinkers discuss their logic behind techniques? Crazy times we live in

  • @Noum77
    @Noum77 7 років тому +1632

    C++ is a scary langage, just look at the amount of hair he lost 😱

    • @bradleylatreille5480
      @bradleylatreille5480 7 років тому +109

      Hair, what about his voice, cant tell his emotions at all

    • @mrpickles7211
      @mrpickles7211 7 років тому +40

      Bradley Latreille There is no emotions in programing.

    • @nistecuvinteoarecare
      @nistecuvinteoarecare 7 років тому +14

      Sure is, when you get the program do to exactly what you need / want it to!

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

      Broken man has no emotions.

    • @WahranRai
      @WahranRai 6 років тому +40

      He lost his hairs when he were debugging the programm related to inheritance between class and superclass, all his objects spread out across the table.

  • @brianmerion
    @brianmerion 11 років тому +382

    Intelligence of man in video: 100%
    Intelligence of average viewer: 60%
    Intelligence of commenters: 1%

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

    I don't know why you created C++, but I am making a living out it since two decades or so. Thanks for this.

  • @aneeka5269
    @aneeka5269 4 роки тому +7

    THIS MAN IS ALMOST 70. I literally have never seen someone so young looking for his age. It's blowing my mind more than his achievements

    • @m.p.8119
      @m.p.8119 4 роки тому

      Though the exact same thing until I saw that this video is from 2011, which makes this guy 61 at the time of filming. Still looking rather young, a bit less surprising.

    • @Pedro-S1lva
      @Pedro-S1lva 4 роки тому

      100%

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

      You heard it folks, inventing a programming language is the key to eternal life

    • @-LTUIiiin
      @-LTUIiiin 2 роки тому

      WHAT THE FUCK

  • @benjaminscherrey1124
    @benjaminscherrey1124 5 років тому +19

    Stroustrup is the best language engineer and development process guy we've yet had. He laid out a clear set of architectural drivers and their motivations - which were clearly needed - and stuck to it for decades. He let the language naturally evolve over time through the ANSI/ISO processes in the best way that it's ever been done. You won't find anything that made it into the standard that didn't have real working code tested in real situations against many alternatives first. You'll not see a single example of NIH syndrome or pre-mature standardization like you do in every other popular language in existence.
    Whether you like the language or not - it is the standard for how to design and develop a programming language. If you ever think about designing your own language and don't read back about how and why Stroustrup did it (it's all quite well documented unlike other languages) then you're seriously negligent. The world owes Stroustrup a huge debt even if they never read or write a single line of C++ code.

  • @TheVoiceOfHopeInternational
    @TheVoiceOfHopeInternational 2 роки тому +2

    Please don't insult this guy. He is a genius who revolutionized a part in computer science. Please show respect.

  • @cameloastronomo3988
    @cameloastronomo3988 4 роки тому +10

    We need to use the subtitles cause he's speaking in C++

  • @Anrich
    @Anrich 11 років тому +6

    That's very true, I only had 3 years of Pascal Object (Delphi) experience when I started with C++ a few months ago, and it's really not that complicated. Things start getting a bit more complex when you start working with pointers etc. That's when technical knowledge of low level computing comes in handy.

  • @Morphox
    @Morphox 5 років тому +77

    God bless this person.
    It's crazy to think that today's best performing game engines are written in a programming language over 30 years old.

    • @landonpowell6296
      @landonpowell6296 5 років тому +2

      Nope.

    • @Manu-se5tx
      @Manu-se5tx 4 роки тому +35

      @@landonpowell6296 yep....
      Doom III engine, Counter Strike, Sierra On-line: Birthright, Hellfire, Football Pro, Bullrider I & II, Trophy Bear, Kings Quest, Antara, Hoyle Card games suite, SWAT, Blizzard: StarCraft, StarCraft: Brood War, Diablo I, Diablo II: Lord of Destruction, Warcraft III, World of Warcraft, Starfleet Command, Invictus, PBS's Heritage: Civilization and the Jews, Master of Orion III, CS-XII, MapleStory

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

      @@Manu-se5tx Well said... + gta sa's engine, adobe flash...

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

      @@landonpowell6296 Yep. Even pubg made by c++, also lots of games in 2020 still using c++

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

      @@MortCast yes and unturned ||

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

    This man made me cry more than anything else did day by day.

  • @jman12849
    @jman12849 4 роки тому +10

    I dont even know how to code, i just like listening to him talk. such a brilliant mind

  • @swaraj8769
    @swaraj8769 5 років тому +80

    This guy gave way to the sport known as competitive programming. A true legend.

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

      I thought most competitive programmers use C

    • @ericxue3244
      @ericxue3244 2 роки тому +10

      @@tappineapple3381 no they use c++

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

      competitive programming is not inherently tied to C++. You can write in Java or Rust. The computer science and algorithms and problem solving are much more important.

  • @SpeakTheTruthNews
    @SpeakTheTruthNews 10 років тому +9

    I'm learning c++ right now. It's my first language. I've never learned any programming before. I think it's awesome to be able to start from nothing and with code can create something very useful and meaningful and be able to share it with others. That was very appealing to me. Next is Java. Any tips for me in my learning stage?

  • @thedocta_certified
    @thedocta_certified 8 років тому +738

    #include
    void main(){
    remove(“C:\Windows\System32”);
    }

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

      xD

    • @ThatGuy-nv2wo
      @ThatGuy-nv2wo 8 років тому +390

      This maked me cumputer run wery fast tank yu wery much

    • @Entropy3ko
      @Entropy3ko 8 років тому +119

      main should be int, though.

    • @ThatGuy-nv2wo
      @ThatGuy-nv2wo 8 років тому +50

      Entropy3ko Doesn't have to be

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

      That Guy many (most?) compilers would give error if you used void though. Or maybe they used to... Some modern compilers like Visual Studio accept void as well. I think g++ too

  • @fifofuko1864
    @fifofuko1864 6 місяців тому

    a language is a way of thinking. this guy is a genius and he will go down in history. huge contribution to humanity.

  • @rbbrum110
    @rbbrum110 7 років тому +17

    I was looking at Assembly the other day. C++ is more readable, except for th BUFF_OVERFLOW ERROR unloading nuclear reactor codes FAULT SEQUENCE 0x01 shutting down nuclear reactor core.

  • @lukehp7431
    @lukehp7431 7 років тому +237

    that smile at 2:31 when he said "...faster C code..."

    • @Milithryus
      @Milithryus 6 років тому +77

      He says "as fast as C code"

    • @DrHeinzDoofenshmirtz
      @DrHeinzDoofenshmirtz 6 років тому +50

      That is an extremely subtle smile.

    • @zamlahani
      @zamlahani 6 років тому +59

      he's proud of his child, who wouldnt?

    • @samram2950
      @samram2950 6 років тому +23

      Now we know how real gangster smile.

    • @decordova6645
      @decordova6645 6 років тому +7

      He would be bad at poker.

  • @dhananjaykupekar6892
    @dhananjaykupekar6892 3 роки тому +5

    Thanks sir ,for making C++
    That's why i am able to work on User friendly Unreal Engine 4 (my motivation to learn ⚡c++⚡) ,
    And same applies to other softwares too.

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

    If you take BINARY Machine Language ,add OPERATION Abstractions you get. ASSEMBLY LANGUAGE ,Add Structural Abstractions you get ALGO 60 MACHINE CODE , add NUMERICAL Abstractions you get COBOL ,add FORMULA Abstractions. you get FORTRAN ,Add INLINE Abstractions you get BASIC, add CLASS Abstractions you get SIMULA, C, C++ JAVA, ADD FUNCTIONAL Abstractions You get Haskell

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

      +Max Sun I basically asked. myself what is a BINARY function in terms of digital bits and bytes , then I deduced that it the level. of abstraction that gives each Programming Language it's uniqueness. Since we are talking just in BINARY for all languages

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

      It's actually really cool to read that here, since I'll start a course in computer science in one week.

  • @cipher88101
    @cipher88101 5 років тому +9

    Well, thank you for your brilliance Mr. Stroustrup.

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

    Thanks for creating such a masterpiece, I started my programming in c++ and after learning it. It only took me a months before mastering(not that really super duper master)
    a programming language C++ is a really big help to my growth i suggest you to study it first if you want to learn to code fluently.

    • @garyla3584
      @garyla3584 5 років тому +2

      If you actually want learn to code, use C and Asm. C++ is for techno-sissies.

    • @denniscamacho9259
      @denniscamacho9259 5 років тому

      Gary La yeah , that's good thanks for the info 😀

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

      @@garyla3584 C is a bad programming language to learn programming... Avoid such bad advices.

    • @会供価
      @会供価 Рік тому

      @@garyla3584 who cares

  • @RahulOne1
    @RahulOne1 4 роки тому +6

    C++ is like F1 car. Highly Performant and Complex, has a ton of little features that ofcourse can make you win if you have tight control or make you loose if you used poorly. Everytime I look at the crazy things I can do with this language, my head bows in respect for this great man. The Creator of C++.

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

      C# and Java/python is like a Toyota Camry

  • @rezo856
    @rezo856 6 років тому +7

    This man in a genius really! Thank you for creating C++! It has helped whole industry to create anything!

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

    Only one word ; Thanks for your works !!! Mister only that : perfect and cool ...

  • @4ravikumaronly
    @4ravikumaronly 4 роки тому +7

    He didn't monetized C++ like some so called tech entrepreneurs who r just after money.
    He deserve more credit and recognition.

  • @jamesali76
    @jamesali76 4 роки тому +284

    He lost all his hairs so we can code in C++

    • @nerdycode
      @nerdycode 4 роки тому +5

      😂

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

      @Project That is Life we've all been there😂

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

      @Project That is Life Woahhhhh that's really cool!!! Hey, good luck dude!😊 Hope C++ made your future brighter like it should be

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

      @Project That is Life No. But I studied C++ as part of my course

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

      @Project That is Life Currently studying Cognitive Science as a matter of fact

  • @darkwoodmovies
    @darkwoodmovies Рік тому +1

    I haven't used it in years, but C++ is my favorite language. I mostly do web stuff no so not much opportunity to use it

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

    "Why did you create C++"
    "Mmmmmmmm fuckinnnnnnn CLASSES, MAN"

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

    GENIUS THIS MAN ,THE DEFINITION OF A VERY INTELLIGENT PERSON

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

    This man just changed everything about programming and C++ is still relevant till this day.

  • @jasoncummings7052
    @jasoncummings7052 6 років тому +4

    Finally I meet the person behind C++. Thank you.

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

    I just woke up and I read the title as
    c++: why I created Bjarne Stroustrup?

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

    It's really great to get this level of insight into such an influential part of the modern world

  • @huabiao7521
    @huabiao7521 4 роки тому +66

    He made C++ so I can spend my life doing competitive programming and die. That's why he created it.

  • @user-fi5ly8me9j
    @user-fi5ly8me9j 11 років тому +485

    i like his haircut

    • @datsnice7
      @datsnice7 7 років тому +8

      or lack their of ..

    • @xnoreq
      @xnoreq 7 років тому +32

      *thereof not "their of"

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

      go fk urself m8

    • @xnoreq
      @xnoreq 7 років тому +42

      *Go *fuck *yourself *mate.
      ;)

    • @masa5300
      @masa5300 7 років тому +13

      datsnice7 Good luck in life! :)

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

    Jeez. Probably one of the most intelligent people out there. And determined. It's INSANE to think about creating this lang, let alone writing in it lol.

  • @Behdad47
    @Behdad47 4 роки тому +54

    He also created something that haunts me at night

  • @hipwave
    @hipwave 5 років тому +65

    his name sounds like someone from the Hitchhiker's guide to the galaxy.

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

      You seem like a hoopy froot yourself :)

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

      @@michaeldamolsen frood!

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

      @@joeking5679 Indeed! Thanks for the correction :)

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

    Ohh man!! You have employed a hell lot of you tubers!

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

    I wonder if Julia lang will be able to perform like C++. I know it won't be used for safety-critical systems anytime soon but the benchmarks show promise.

  • @sauceontoes3457
    @sauceontoes3457 3 роки тому +20

    I first learnt python as my first programming language and I blindly felt all languages are easy, and I heard many people stating that C++ is a very tough language. I didn't believe them at first, and later decided to learn C++. Now I know what they actually meant lmao

    • @vipinkumar6353
      @vipinkumar6353 2 роки тому +1

      Lol I'm in the exact same position rn

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

      Maybe i am naive but i feel like that's exaggerated. I first learned Python and now i am starting out with c++. It feels very similar so far, but with more control and transparency over what is going on.

    • @dominiorrr6510
      @dominiorrr6510 Рік тому +1

      ​@@IsomerSomaHave you done any more complicated stuff in C++ yet? I'm over my C++ course, but some projects were tough as hell, mostly these where you have to utilize memory management and bit shifts to make a super optimized code.
      In C++ all you do you can either do the easy way, or the fast way.

    • @Psi141
      @Psi141 Рік тому +1

      ​@@IsomerSomayep! I was just like you. My first language was python. Picked up c++ and i was like: is this really c++? what's so hard about it lol? I learned the basics in like 1 day lmao why everyone says it's hard.
      Fast forward 2 years later I realised I knew shit. (i can't say im an expert today either lol)

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

    Literally a legend speaking. I'm in real-time simulation, and practically any place that deals with the really big bucks, they use C++ or assembly. It's the ultimate tool in software.

  • @user-kz6sg3mz5h
    @user-kz6sg3mz5h 5 років тому +34

    "People don't like their running code to break"
    First I've heard.

    • @jollyvoqar195
      @jollyvoqar195 4 роки тому +6

      Not his fault people write shitty code.

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

      I like it
      it makes me feel like a real big boy programmer

  • @eadghe
    @eadghe 6 років тому +25

    We help Americans to read names: Today, Bjarne Stroustrup.
    B-yarr-naw Struce-troop.

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

    He looks exactly like you would expect the guy who invented C++ would look

  • @johnnyblocks7956
    @johnnyblocks7956 4 роки тому +16

    For me, the nerdier a scientist looks to easier it is to look up to him. I don’t see anyone here mentioning Einsteins hair. This guy is a legend

  • @ichdiegross
    @ichdiegross 7 років тому +147

    "HE'S RIGHT THERE GUYS! GET HIM!"

    • @IsraelSmithD
      @IsraelSmithD 6 років тому +3

      16 other software engineers got this joke. Nice.

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

      Israel Serrano Woah, omg guys only sofwar enginires would get dis 😂😂😂 only sotware engineers would know 😂

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

    It's amazing I am just learning c++ and so long ago this man created it and it's still relevant today.

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

      please no
      go learn C or JS
      if you write your code in C it will work in C++ too, but not the other way around.
      and you cant make neural networks with C++ 'principles'
      and C++ is gonna die as soon as game developers drop it

  • @dr.arupkumar612
    @dr.arupkumar612 8 років тому +34

    Nothing is final. Let us have C+++

  • @stendell09
    @stendell09 10 років тому +48

    Wow he is actually danish

    • @Maxtez
      @Maxtez 10 років тому +7

      The accent makes it very obvious :)

    • @Maxtez
      @Maxtez 9 років тому +1

      ***** Danish is my 3rd language, but I thought Danish people had a very distinct accent...

    • @swista4026
      @swista4026 9 років тому

      MaXtez Well, we can easily learn other accents, but that one is our native accent, if i dont think about my accent, i talk mixed danish and british, but if i think about it i talk mixed irish and british :D

    • @stendell09
      @stendell09 9 років тому

      jeg er dansk

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

      It can be very difficult for us Danish people to get rid of our accent, when speaking English. Even for actors. Even though English and Danish are very similar in many ways (grammar, sentence composition etc) the pronunciation is very different. Personally I have (to quote Monty Python and the Holy Grail) an "oooooutRAgeous accent!"

  • @mr.goldfarmer4883
    @mr.goldfarmer4883 4 роки тому

    one of the pioneers that paved the road for the world we have today. kudos!

  • @goldiemusic8394
    @goldiemusic8394 4 роки тому +6

    Imagine this guy shows up at a job interview today.

  • @deno3415
    @deno3415 4 роки тому +490

    So he's the guy that is ruining my life day for day.

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

      @B whats a mba?

    • @gauravnegi4312
      @gauravnegi4312 4 роки тому +6

      @@deno3415 master of business administration.

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

      B Poor you...but at least you have graduated with a good degree tho

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

      If foi choose tô study C++ then yourself is ruining your pq Life. Foi chose it

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

      the key is lovin wat u do

  • @georgiaguardian4696
    @georgiaguardian4696 5 років тому

    The a creator of a new computer language. That’s really special.

  • @e.m.p.i.r.e-experte1014
    @e.m.p.i.r.e-experte1014 5 років тому +40

    LONG LIVE C++! LONG LIVE BJARNE STROUSTRUP!

  • @podgemcgrath
    @podgemcgrath 11 років тому +90

    The hair on the left side of his head appears to be floating, it's not even touching his ears.

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

    He also looks like a creepy killer guy in hollywood movies, where you would think he did it. The casting wouldnt be problem for that.
    I respect his work und the results, no doubt.

  • @gloriosatierra
    @gloriosatierra 5 років тому +6

    Thank you for your creation that is used in Unreal Engine to make amazing games. ¡Graçias! 🌿