Where is C++ being Used?

Поділитися
Вставка
  • Опубліковано 29 вер 2024
  • From Mars Rovers, Telescopes, Hollywood to Self-driving Cars, check what the different areas are where C++ can be used.
    Interested in C++? Enroll Now in our Nanodegree program - bit.ly/340iuc7.
    ---
    Connect with us on social! 🌐
    Instagram: / udacity
    LinkedIn: / udacity
    Facebook: / udacity
    X/Twitter: / udacity

КОМЕНТАРІ • 452

  • @GaganKPolska
    @GaganKPolska 2 роки тому +1041

    For those who don't know, he's Bjarne Stroustrup, he developed C++.

    • @sgt.boris4713
      @sgt.boris4713 2 роки тому +49

      Wow we did not knew that you are such a genius

    • @egretfx
      @egretfx 2 роки тому +42

      Wow.. I didn't know that.. Wow

    • @wbhtrb3008
      @wbhtrb3008 2 роки тому +12

      @@egretfx yeah, he is the father of c++

    • @jakubsebek
      @jakubsebek 2 роки тому +22

      @@wbhtrb3008 yah he's like, he did, he gave birth to C++ litearly

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

      @@jakubsebek yeah ofc, Dennis Ritchie would be proud of his grandson..

  • @Этоя-к3р
    @Этоя-к3р 2 роки тому

    Even the water you drink, there is C++ in there.

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

    Bjarne is 70 years old. Too hard to believe

  • @ritik1857
    @ritik1857 2 роки тому +270

    This old man should learn c++ for sure. He sounds interested in c++.

    • @Qizot
      @Qizot 2 роки тому +34

      Right? I think that he would love that! Maybe he would even contribute to the language a little bit? Who knows...

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

      @@Jalapyno🤣I think they are making a joke

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

      Khud seekh le pehle

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

      Nah i think he hates Cpp

    • @jafrinaraurmee9586
      @jafrinaraurmee9586 Рік тому +4

      He fricking created C++. He's the creator of C++.

  • @MrCmon113
    @MrCmon113 2 роки тому +767

    I thought debugging Python code was horrible because of the lack of type constraints, but reading C++ error messages got me years closer to the grave.

    • @tylerdurden9083
      @tylerdurden9083 2 роки тому +62

      Try debugging java errors, especially while using web frameworks

    • @ShahZahid
      @ShahZahid 2 роки тому +22

      as an electronic enthusiast who works mostly with c++ and assembly, i feel ya mate but its worth it since you get so much control over what your doing

    • @youtubeshadowbannedme
      @youtubeshadowbannedme 2 роки тому +44

      @@tylerdurden9083 try debugging SQL errors, they don't even make any sense

    • @mtb2625
      @mtb2625 2 роки тому +7

      As long as you know what you are doing, you will know where the error lies.

    • @user-sl6gn1ss8p
      @user-sl6gn1ss8p 2 роки тому +24

      @@mtb2625 well yea, but isn't that the point? Error messages are the most important precisely when i *don't* quite know what I'm doing : p

  • @exodusfivesixfivesix8050
    @exodusfivesixfivesix8050 3 роки тому +1264

    This makes me feel good. I love C++ and everybody tries to push me towards python or Java, but cpp is so awesome.

    • @rickarmbruster8788
      @rickarmbruster8788 3 роки тому +54

      yep its way too awesome :D and superior in every fuckin way :D

    • @romangeneral23
      @romangeneral23 3 роки тому +36

      @@rickarmbruster8788 Same, I love CPP, java is good too. But I want to code in C++ FOREVER

    • @ugochanneltv5600
      @ugochanneltv5600 3 роки тому +17

      python is for beginners in programming. Java is the most used in the world

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

      @@ugochanneltv5600 plebs are the most common in the world, if you cant tell why plebs use java or similar languages depending on runtime enviroments and interpreters. You are a pleb, if you denie it, you betray yourself and the world. I wont do that, i use C/C++ its not only faster its secure, it keeps integrity. If you believe Oracle and Microsoft wouldnt betray, spy and take advantage of your runtime, you are a moron.

    • @amalldekan1432
      @amalldekan1432 3 роки тому +129

      @@rickarmbruster8788 you don't need to use words like 'moron' when you argue...learn some respect

  • @child_of_god_
    @child_of_god_ 3 роки тому +286

    C++ with it's meta programming is phenomenal. It's so powerful and so hard to learn and hard if possible to debug, all at the same time.
    The learning curve of meta programming itself i'd say is so steep it puts down so many people from mastering it

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

      i barely touched it yet :D but that will come in future

    • @johnshaw6702
      @johnshaw6702 3 роки тому +14

      I discovered meta programming years ago, before I knew what it was called. It is very powerful. When you get deep into generic template development, it just appears naturally in your solutions. That is when you discover what the real weaknesses and strengths of the language are. I was very happy that C++11 started the process of eliminating some of those weaknesses and making TR1 part of the STL.

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

      @@johnshaw6702 thanks for your comment

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

      That’s why people should start with easier languages first. C isn’t that hard once you learn the basics, but it’s hard to learn the basics in a language like C.
      Also use an Package manager if you are trying to learn C. Either the built in package manager in Linux or use something like vcpkg for windows and visual studio. Vcpkg basically let’s you just install libraries from a command prompt and it auto integrates them to visual studio as well as builds their dependencies automatically for you.

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

      +1. I was shocked when I discovered that C++ can do meta programming

  • @fromscratch2654
    @fromscratch2654 2 роки тому +18

    I wonder if Bjarne had full hair before he had to debug c++ code. 🤣

  • @user23724
    @user23724 2 роки тому +251

    How to find what languages/technology you should use:
    1. Find an industry you enjoy
    2. Find a job you would like to do in that industry
    3. Look at what languages/technologies that job requires
    4. Learn those languages/technologies
    You can earn money and create incredible solutions with any language, so don't focus on the language, focus on what you want to do.
    People too often start learning a language and then find out it won’t even be used in something they’re interested in.

    • @HypnosisBear
      @HypnosisBear 2 роки тому +9

      Thanks for the suggestions! Very helpful for beginners like me.

    • @TerrificScene
      @TerrificScene 2 роки тому +7

      You said the secret buddy 🤘🏽

    • @eLTIMIMI
      @eLTIMIMI 2 роки тому +8

      @@HypnosisBear is it true that if you learn the logic behind coding and learn one language, it will be easier to learn other languages later on?

    • @ImInfenix
      @ImInfenix 2 роки тому +5

      @@eLTIMIMI yes it is, once you have the logic it applies to all languages, and learning a new one becomes easier

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

      @@eLTIMIMI yes it is! Only the syntax is different, logic behind programming is same for all languages.

  • @mutyaluamballa
    @mutyaluamballa 3 роки тому +30

    Its great to see, how he can talk and whistle at the same time 😂, No wonder that he invented c++

  • @serred9452
    @serred9452 2 роки тому +180

    C++ is an easy languages to get into but definitely hard to master. If this is your first starting programming language then good for you because its cover the fundamental of most programming concept. Which is why learning Python & Java later were easier for me.

    • @sudoalex
      @sudoalex 2 роки тому +17

      I agree C++ was also my first language and after knowing the basics the rest of the programming languages are way easier

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

      c++ is no different from java or python, same collection of garbage features added to compiler with every patch, the only difference is that c++ is compiled and statically typed. The only reason I would not choose C instead of C++ would be support for various libraries.

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

      C++ is most definitely not easy to get into

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

      My first was python and I am currently learning C. At first it seem quite easy. Till loops everything seems so similar in two languages.

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

      @@jeniosk1097 It is if you ignore memory management

  • @Yash-wm1nj
    @Yash-wm1nj 2 роки тому +66

    Funny thing about this man is that He looks exactly like how you imagine a creator of C++ would look like.

    • @dumbfailurekms
      @dumbfailurekms 2 роки тому +15

      no further proof required. just one look and "yep he made c++"

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

      Funny!

  • @afaque.
    @afaque. 2 роки тому +9

    JavaScript itself is running on c++

  • @shritishaw7510
    @shritishaw7510 3 роки тому +37

    And blokes go on asking to google "Is C++ a dying language ?"

    • @andyjagroom.3878
      @andyjagroom.3878 3 роки тому

      Ha😂

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

      They did the same thing with COBOL and FORTRAN, both, still used.... C/C++ Foundational language... I'm too stupid as of yet but getting there. Working Python and starting C soon. Strous, is the juice. I'll open myself up too whatever beatings come but? I built my killer little Pi station and found out, pretty quickly that i can get at and do anything I want on it, with Python, C and C++. I've only done a few small "hardware coding" projects but was stoked. I had never messed with hardware before. Good stuff.

  • @akin242002
    @akin242002 3 роки тому +191

    I may not like C++ (Python fanboy), but it is one of the best languages for gaming, robotics, hardware, and self-driving cars. Only way to avoid it is to avoid industries that use it.

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

      Why c++ is more oriented for that and python for finance and dataa?

    • @akin242002
      @akin242002 3 роки тому +48

      @@joaquinms8600 Hardeware and high speed gaming needs language closer to the processor and fewer abstractions to move fast.
      Python is a higher level language with lots of abstractions, thus making it better for programers at the cost of speed. Since data is usually an internal need rather than a user need, Python is more useful in that area.

    • @myownway07
      @myownway07 3 роки тому +12

      @@akin242002 "...an internal need rather than a user need..."
      Thanks a lot for this statement, I've just understood EXACTLY and REALLY why a particular programming language is chosen over another one.
      Note: Starting in programming and beginning with C++ (Bjarne's book).
      Thanks again. And good luck to me🙂🤞🏽

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

      You still use it

    • @MrCmon113
      @MrCmon113 2 роки тому +8

      Deep Learning heavily uses C++, but it's completely useless to learn C++ for deep learning, because all of your programming is in python.
      It's kind of like telling a mechanic to learn java, because his tools run on java.

  • @andrewreiser3584
    @andrewreiser3584 2 роки тому +20

    You have to be an engineer to write C++ for BMWs or almost all the things that he mentioned here. Don't think you can just learn the language and start programming vehicles. There's a wealth of other knowledge involved in that. You'll need to think about doing an engineering degree.

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

      You need to have a good understanding of mathematics, IoT (microcontrollers), electricity/physics, etc. to write code for many vehicles these days. Most people in the field have Electrical Engineering, Computer Science or Computer Engineering Degrees.

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

      @@MalamIbnMalam as an electronics enthusiast, yes knowing you way around basic electronics, or the hardware you are working on is absolutely mandatory, cuz when it comes to debugging, testing such code and since each hardware revision is unique there is no "getting used to it", but ngl its fun, messing with hardware + software is awesome as you are getting a physical product out of it

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

      Actually there’s a lot of departments for writing software for cars, some do the stuff with the hardware, some do the networking, somr do the c++ hmi, some do service,.... You DO NOT have to know it all

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

      @@MalamIbnMalam in short you need to inherit a high IQ from your parents, unless you have dumb parents which means you'll flip burgers

  • @gshrma
    @gshrma 2 роки тому +9

    He whistles while he speaks! 😃

  • @shravan419
    @shravan419 3 роки тому +28

    I love C++ but haven't coded much in it. C++ is used in stock market, camera, cars and several other areas where data processing is involved.

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

    Time for rust to take the spot

  • @c_nerd9149
    @c_nerd9149 3 роки тому +11

    Everybody talking about how great cpp is but forget about c

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

      Same with A and B

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

      NO, JUST NO. I interchange C and C++ as if its a great vinagrett. We dont forget C.
      People will not come around of C anyway, because most lowlevel stuff like WinAPI is written in C.
      And when i say i love C++ i mean i love C/C++ inherently.
      I bet i speak for alot of DEVs out there.

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

      ● C++ is better than C in term that it contains the C stuffs and also the object oriented programming features that C doesn't have + new libraries .
      ● C is better than C++ in terms that it is faster and light weight .

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

      @@ayoubab2120 Abslutely i love to mixw both together

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

    He's only 25 years old 🙏

  • @yowut8075
    @yowut8075 3 роки тому +8

    Guess Cpp has its pluses

  • @TheLegendOfNiko
    @TheLegendOfNiko 4 роки тому +71

    Looks like industries need to start teaching C++ more. Especially for students in the field of Data Science.

    • @ALIENdrifter66
      @ALIENdrifter66 3 роки тому +16

      No way, why would you want to introduce complexity and tons of bugs when you can use higher lever languages for the main parts while calling c or c++ low leven implementation in a transparent way.
      This is what happens with Python, which by design is going to be slow when doing intensive work, but it's not and that's why it's the most used language in AI and Data Science in general

    • @kevinjad4506
      @kevinjad4506 3 роки тому +8

      I don't think so. Every ML / Data Science library in python is written in C++ with a python wrapper around it. Even the numpy library is pretty powerful I would say.

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

      Not happening. Too much love for Python in Data science. It makes it too easy for non-programmers with PHD's in other fields to learn.

    • @bekchanovj
      @bekchanovj 3 роки тому +6

      I think all universities have at least one C/C++ course as a core for a CS degree

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

      @@bekchanovj that's correct. Most universities make you use C/C++ in at least 2 courses (Computer Organization/Architecture and Operating Systems). However, some schools make it their main language e.g. CS1, CS2 and then Data Structures & Algorithms.

  • @flaguser4196
    @flaguser4196 2 роки тому +13

    great to see an old wise guy being a big fan of c++ and sharing his experiences! :-)

    • @astrovation3281
      @astrovation3281 2 роки тому +12

      I mean he created C++ so it's logical he's a fan of it.

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

      @@astrovation3281 Damn boomer

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

      Maybe he was working with Java and then c++ changed his life. I wish he could learn more about c++ and create some life changing things.

  • @axemanaxeman
    @axemanaxeman 2 роки тому +16

    It so cool to get this info from the inventor of C++ himself. Having said tht, each tool is relevant, one cant use a hammer where a screw driver is needed or a plier is needed.
    Hammer or plier or a screw driver, ultimately it's the creation that matters more than the tools used to create it. No?

  • @pavankumar-ff9bo8zc5y
    @pavankumar-ff9bo8zc5y 2 роки тому +8

    What he forgets to mention is it is the go to language for programming microcontrollers. Applications range from simple home automations to controlling sophisticated machines like rovers. It is fast.

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

    I love to play with pointer in C++ ❤️

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

      I'm struggling with pointers in my C++ class rn :(

    • @johnshaw6702
      @johnshaw6702 3 роки тому +9

      Just remember that a pointer is a variable holding an address. Technically it is just another integer type specific to addresses. The * just says goto that location in memory, where the data is, so I can read it. Therefore a pointer to a pointer is just a variable holding the address of a variable that holds the address of the location of the data. I am self taught and had a hard time with that one myself, but now I don't even think about it.

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

      @@johnshaw6702 thanks a lot for your comment.
      I'm a self-taught too, I'm two weeks in my programming journey, with C++.🙂🤞🏽

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

      @@myownway07 Good for you.
      Here's another for you. A reference is a type of pointer that is automatically dereference. What that means is that the compiler adds the * internally. If you name the pointer p (an indirect reference), then *p is a (direct) reference. The main advantage to using C++ references (not *p) is that the compiler ensures that a reference actually refers to something, while a pointer can point to any random address (if not assigned).
      When in doubt, write small program to test your assumptions.
      int data = 101:
      int * p = &data; // A pointer to data
      int ** pp = &p; // A pointer to pointer to data
      int & r = data; // A C++ reference to data
      // p = &r which is the address of data
      cout

  • @whoozie
    @whoozie 4 місяці тому +1

    So is he saying that is is literally everywhere? And it will be in the future?

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

    Ok, but who's whistling so much?

  • @kidbuu6796
    @kidbuu6796 3 роки тому +54

    This man is a national treasure, you won't understand the beauty and power of C++ unless you have the desire to become a real programmer, it's as simple as that.

    • @willinton06
      @willinton06 2 роки тому +9

      Drop that real programmer bullshit, FB is built on PHP, Instagram in Python, any language no matter how bad can make good software

    • @JoshYxVdM
      @JoshYxVdM 2 роки тому +7

      Gatekeeping programming through c++ lol. There are dozens of other languages that "real programmers" use for all kinds of use cases.

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

      Lol Real programmer😆. every one in Softare world are programmes you think javascript developers are not real . Even css html hold their position as VERY important languages.

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

      @@rubbish9231 Javascript and css and php are languages for web development

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

      @@willinton06 php is a language to integrate with database

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

    The Udacity of you to ask such question.

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

    c++, ++ for
    1.type
    2.thinking
    3.headache
    4.more than just shooting yourself in the foot
    5.don't think your program is running that's a good sign until you manage to improve its performance, more work!
    6.terrible error message
    7.write your own message
    even so, I stick with C++ :):):):):):)

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

    That mouth whistle he does on every S sound is driving my dog to alcoholism.

  • @digimikeh
    @digimikeh 3 роки тому +15

    C++ is the most beautiful thing never made ... it is just like an omnipotente and omnipresent language, you can handle lowest and high level,.... used for everything you can imagine..

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

      Indeed!
      On my way of mastering it.🙂🤞🏽

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

    I swear C++ and balding go together. I am afraid

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

    But more than 3 billion devices are running on java platform 😭

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

    Pretty sure the code for the car starts like this...
    include

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

    Java is the best garbage collector language out there, but it can't compete with C++ or in the near-future Rust. For the moment, I choose to learn C, C++ and Rust for my carrier. Obviously, I'll try to code something in Java and Python sometimes(already know Python, well I can code scientific Python well), ah and learn WebAssembly for the future of web development, but I don't think I'll choose work with web if a have a chance, I could be back-end but in my country the IT market doesn't like C++ developers for being too low-level, figures. I'll try working with FOSS and embedded systems, well FOSS is difficult to gain some jobs here in my country, but I think I can take sysadmin Linux courses and certificates when I have a chill semester on College.

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

      java is good, but golang is the best garbage collector language.

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

    He whistles like Herbert the pervert when he talks

  • @gnarfgnarf4004
    @gnarfgnarf4004 3 роки тому +21

    I tried Python, I can see the appeal. Dynamic typing is OK for learning and prototyping, but give me C++ and static typing any day for major commercial systems that will be maintainable.

    • @regiondeltas
      @regiondeltas 3 роки тому +9

      I honestly don't know how people can trust dynamic typing in production code - I hate it, it's just begging to ruin your day at some point. Even in PowerShell I like to define variables properly - if I want an int, I want an int!

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

      @@regiondeltas Interpreter: "This variable can't be used as an Int!" Programmer: Casts it to Int. Interpreter: "This int is NaN (Not-A-Number)"
      Static typing for the win.

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

      I thought that was just me goofing around and there's some standard way of introducing type constraints in python code.
      Spent a good week trying to reverse engineer python code I wanted to use for my bachelor thesis, because everything could be anything and it could be defined anywhere.

  • @SS-jq6mh
    @SS-jq6mh 2 роки тому +1

    Just noticed he whistles while talking, now can't unhear it

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

    This guy seems pretty smart, he should learn C++

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

    c++ is my first love, java and python I'm still learning, but C++ was definitely more enjoyable

  • @bigphatballllz
    @bigphatballllz 4 роки тому +193

    I hope to get into columbia university for my masters and get to learn C++ from him! I love C++. BTW, he forgot that most deep learning technologies are also using C++ for computer vision and NLP tasks.

    • @kda_-uh3vj
      @kda_-uh3vj 3 роки тому +3

      Did you ever get in?

    • @bigphatballllz
      @bigphatballllz 3 роки тому +9

      @@kda_-uh3vj preparing for my GRE. Fingers crossed 🤞

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

      @@bigphatballllz Ngl I was pretty shocked to know this guy is at Columbia.

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

      Imagine Yann LeCun walking down from NYU to meet Strousup 😂

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

      @@bigphatballllz any update?

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

    This question should've been: "Where is C++ isn't being used?".

  • @abrarmasumabir3809
    @abrarmasumabir3809 3 роки тому +11

    Thanks old man for giving us something valuable and we will take it a lot further than you can even imagine.....it's a promise form high school computer scientist ....love you......!

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

    incidentally... majority of the embedded domain (specially 8 bit & 16bit controller) are still ruled by good old plain C... nothing can beat the performance of plain C. Cpp has a huge overheard for the features it brings in.. . worth only for larger memory & mips platforms

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

      Well yeah, C++ is huge compared to C. It was not made for microcontrollers but for devices that can fully utilize it's power. On a modern PC the advantages C++ brings completely outweight the slight performance difference as compared to C. But in the world of Microcontrollers with very limited resources it's the other way around.

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

    This guy should be a trillionaire

  • @a.nmolll
    @a.nmolll 4 роки тому +13

    father remains father

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

    Definitely the image i imagine the one who created C++

  • @Andrew-rc3vh
    @Andrew-rc3vh 2 роки тому +1

    All serous embedded systems seems to use C++. I see it a bit like Latin. It's a classic which will never go out of fashion.

  • @Mr._Tony
    @Mr._Tony 2 роки тому +3

    Respect to him for creating C++, but I find the constant push for its usage a bit too much marketing really

    • @Light-wz6tq
      @Light-wz6tq 2 роки тому

      gay

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

      @@Light-wz6tq Destroyed with facts and logic

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

    I don't know how anybody could code would come up with arguments like xyz is a dead language or this language is better than that language. No, languages are just tools - what has language got to do with coding. You can't use HTML where C is required or Python where Java works perfectly. It's so stupid having these debates in industry.

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

    B. Stroustrup : "The self-driving cars, a lot of that work is in C++ too"
    Me : *prays every second for no segfault to happen while on the road*

  • @devint8311
    @devint8311 3 роки тому +9

    This man has beautiful metallic hair.

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

    «C++ isn't stressful»
    Bjarne 26 y.o.

  • @motasam8122
    @motasam8122 11 місяців тому +1

    the goat

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

    one of most difficult languages but among most useful for difficult work.

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

    I have an accounts background.
    Want to go in deep learning and have no programming knowledge.
    I m in interested in learning c++ for that
    So shall in step in programming via c++ or python ??

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

      I'd suggest phyton, but don't avoid c++, master it later

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

      @@child_of_god_ thanx

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

      I'm beginning too and I'm starting with C++; thus, after mastering the GOAT, I'll be able to pick baby Python which I love too (visually at least) very easily.
      Hope you did well on your own path so far. And good luck to me!🙂🤞🏽

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

      Start with python, and when you start feeling constrained, go to C.

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

      @@myownway07 if you put a few weeks in python prototyping, you’ll learn C much faster. With c it will take you a year just to learn a good bit of the std library and the containers and system apis. Python will do most of that for you and just give you an easy text editor and easy function based library.
      With C++ you have to deal with references and objects, and inheritance and math and all kinds of stuff. You aren’t gonna learn programming as fast as if you just sit down with something basic and learn your loops, functions, std api and strings and stuff

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

    It's funny how a man who created C++ is not even a millionaire

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

      He is a managing director at Morgan Stanley. He's easily worth 10s of millions.

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

    The telecom tower, your phone is also using it

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

    C is a god of programming languages

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

    I know a fair bit of Java and c++ deserves a lowercase letter and a stem talking to.

  • @BolasDear
    @BolasDear 2 місяці тому

    Everyone there is standing for python, zebra rhino .no body goes to c++.

  • @smaug9833
    @smaug9833 2 роки тому +6

    I would sooner rub my behind on a Cactus than try to develop applications in C++. Though I reserve an impressive amount of appreciation for people who took their time to go through it and build more user friendly libraries and languages built on top of C++.

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

    Where can I find the complete interview? I'm taking this nanodegree program right now

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

    C++ is like csgo. Old but will never die

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

    Ahhhhh.... My first programming language ❣️❣️❣️❣️

  • @TON-vz3pe
    @TON-vz3pe 2 роки тому

    Don't look at him like an Ancient being. He is just old like our Dads.

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

    who is this guy?

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

    I'm glad Python is not used for all these things.

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

    Dumb question
    Why C++ Is not used on websites like JS is?

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

      Web development requires a quite specific set of libraries, which C++ does not have.

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

    Lots of whistling there bud.

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

    This guy saying his s sharper than coach whistle

  • @AlexaContentCreator
    @AlexaContentCreator 2 місяці тому

    I see so you are my nightmare...

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

    Bjarne has some whistles in his C’s

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

    How is he not a billionaire like Elon or something robotic like Zuckerberg??

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

    OOP sucks = C++ sucks = C better

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

    he has a whistle in his mouth 😛

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

    99.9% of all Video Games today are written on C++ .
    Except Minecraft.

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

    C++ in graphics! Theres only few color options about 16. Graphics are also not that quality.

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

    the speed of light is absolute. and speed is distance/time
    time that light travels. and yet absolute time exists.
    Are there geometric objects that are invariants and are not composed of real components (they change when the coordinate system is changed). Do they form a group, field, or other algebraic structure

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

    I feel smart : )

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

    in Javascript, which most salty web developers use. :')

  • @MaryDixon-o2u
    @MaryDixon-o2u 6 місяців тому +1

    cool video)

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

    Hmm, that's tough one... Perhaps at Guantanamo Bay detention camp?

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

    Even web browsers are built using C++

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

    Why does debugging and relevant understandable error messaging still seem to be in Beta . It's treated almost as an afterthought that everyone forgot wasn't working right--since day one ! And everyone just complains about it with no volunteers stepping up to deal with the monster or mess or challenge ?

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

    That is correct. Numerical weather predictions also use C / C++ and fortran.

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

    Hail oh, Master. The GNU/Linux and maker communities owes you a lot!

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

    C++ was a bit more sensible before the syntax explosion, template mania, and reuse of all bracketing operators for many different things. It's a disjointed language with too much syntactic noise and ambiguity. But if you like it, use what you like.

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

    I am working on gNodeB(5G NR Base station) software and we use C++

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

    Why there is lack of tutorial on UA-cam for ml with c++😥

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

    In C++, Personally I got abstraction with efficiency and also full control for whatever I do. This is my experience. How about you ??

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

    He looks a little bit like Doc Brown.

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

    Somebody give the guy a damn glass of water!

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

    The whole animation and gaming industry is based on cpp
    It's most fastest among Java and python

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

    I like ya cut G

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

    C++ related to super professional people only,NOT the others

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

    Is he the best c++ programmer? I doubt. he created it but does he know it?