Where is C++ being Used?

Поделиться
HTML-код
  • Опубликовано: 14 окт 2020
  • 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

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

  • @GaganKPolska
    @GaganKPolska 2 года назад +1016

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

    • @sgt.boris4713
      @sgt.boris4713 2 года назад +48

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

  • @exodusfivesixfivesix8050
    @exodusfivesixfivesix8050 3 года назад +1253

    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

  • @MrCmon113
    @MrCmon113 2 года назад +759

    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

  • @ritik1857
    @ritik1857 2 года назад +262

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

    • @Qizot
      @Qizot 2 года назад +33

      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 Год назад +1

      Nah i think he hates Cpp

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

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

  • @user23724
    @user23724 2 года назад +248

    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.

    • @aravindgk9565
      @aravindgk9565 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.

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

    • @greatbullet7372
      @greatbullet7372 3 года назад +1

      @@johnshaw6702 thanks for your comment

    • @fatalinsomn1a182
      @fatalinsomn1a182 2 года назад +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

  • @serred9452
    @serred9452 2 года назад +179

    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

  • @bigphatballllz
    @bigphatballllz 3 года назад +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?

  • @gshrma
    @gshrma 2 года назад +8

    He whistles while he speaks! 😃

  • @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 2 года назад +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.

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

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

  • @fromscratch2654
    @fromscratch2654 2 года назад +17

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

  • @bayuwiwiwiwi9289
    @bayuwiwiwiwi9289 2 года назад

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

  • @mutyaluamballa
    @mutyaluamballa 3 года назад +30

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

  • @kidbuu6796
    @kidbuu6796 2 года назад +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

  • @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......!

    • @amogustroll69
      @amogustroll69 2 года назад

      fun fact: that old man made c++ himself! :O

  • @farikunaziz6504
    @farikunaziz6504 2 года назад +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++ :):):):):):)

  • @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?

  • @jgvidotto
    @jgvidotto 3 года назад +2

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

  • @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 2 года назад +1

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

  • @aperezNWO
    @aperezNWO 2 года назад

    Thank You very much

  • @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 2 года назад +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 2 года назад +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

  • @TheLegendOfNiko
    @TheLegendOfNiko 3 года назад +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.

  • @brissance
    @brissance 2 года назад +1

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

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

    Thank you

  • @BRAWLERR
    @BRAWLERR 2 года назад

    What a wise man

  • @CLP97
    @CLP97 2 года назад +2

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

  • @tanura5830
    @tanura5830 2 года назад

    He is amazing

  • @user-qq1jk6fe7b
    @user-qq1jk6fe7b 7 месяцев назад

    cool video)

  • @asdaasdagdui4104
    @asdaasdagdui4104 2 года назад

    The man who create what we have now

  • @muhammadhabiburrehman2939
    @muhammadhabiburrehman2939 2 года назад +1

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

  • @nacheo2576
    @nacheo2576 2 года назад

    This is a maestro

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

    • @hermand
      @hermand 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

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

  • @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++

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

  • @arunrajap
    @arunrajap 2 года назад

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

  • @guilhermecaiado5384
    @guilhermecaiado5384 2 года назад

    Learned C++ since first year engineering.

  • @Torogol85
    @Torogol85 2 года назад

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

  • @sgt.boris4713
    @sgt.boris4713 2 года назад

    Legend

  • @frikitd
    @frikitd 2 года назад

    Stephen Merchant brother is so smart, thank you sir.

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

  • @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

  • @valentinlishkov9540
    @valentinlishkov9540 10 месяцев назад

    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

  • @motasam8122
    @motasam8122 9 месяцев назад +1

    the goat

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

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

  • @bonez320
    @bonez320 2 года назад +2

    Definitely the image i imagine the one who created 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 2 года назад +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.

  • @yowut8075
    @yowut8075 3 года назад +8

    Guess Cpp has its pluses

  • @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*

  • @SS-jq6mh
    @SS-jq6mh 2 года назад +1

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

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

  • @gobhai
    @gobhai 2 года назад

    Bjarn Stroustrup name randomly popped up in my head yesterday and I was wondering why do I know that name and messed up part is google seems to have read my mind, it just showed up on youtube today.

  • @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

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

      @@rickarmbruster8788 Agree

  • @Gr8putin
    @Gr8putin 2 года назад +3

    Time for rust to take the spot

  • @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++.

  • @xrinae
    @xrinae 2 года назад +3

    He's only 25 years old 🙏

  • @MsCpktnwt
    @MsCpktnwt 2 года назад

    Why there is lack of tutorial on RUclips for ml with c++😥

  • @whoozie
    @whoozie 3 месяца назад +1

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

  • @fxexile
    @fxexile 2 года назад

    Hi Bjarne !

  • @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 2 года назад

      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 2 года назад

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

    • @fatalinsomn1a182
      @fatalinsomn1a182 2 года назад

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

  • @uhhyuto7465
    @uhhyuto7465 2 года назад

    I like ya cut G

  • @Allstudiosfull
    @Allstudiosfull 2 года назад

    Basically anything where speed and resources are important

  • @thisiszubayer
    @thisiszubayer 2 года назад

    C++ is love.... ♥️ It's a way to get rid of the overuse of those shitty parentheses!

  • @rrohitamalan
    @rrohitamalan 2 года назад

    I am not a C++ programmer, but I believe in C++ and I know it will win.

  • @meanmole3212
    @meanmole3212 2 года назад

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

  • @saipan1970
    @saipan1970 2 года назад

    Commenting in any form here ,nope. Just listening. With all due regards the new language evolution/ revolution after 2012 or so ,still very much ongoing vastly depends upon C++ : You just name it. Oh that LLVM...I think every body can relates the next... Personally I enjoyed C++ in every winning/ pathetic( both ways) ,for the last 26+ years. One thing stands out : if you really understand the fundamentals ( which are always ++ ) ,you can map and remap in any other systems oriented language or area quite easily, I think you know what I mean.My humble question to all here : except , LISP family , ML family and Erlang are there any area where C++ do not have something substantial? Thanks for the video.

  • @zarathustra498
    @zarathustra498 2 года назад

    Yes, with C you can do a lot more (and more complex) things but often we don't have time and there is the steep learning curve. We use LabView for some of these type of control development or prototyping and it can be waaay faster to develop and implement (and also to learn).

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

      Can you please tell me more, where LabVIEW is used in practical world?..

  • @Ground1981
    @Ground1981 2 года назад

    Реальный герой !

  • @uLise4Life
    @uLise4Life 2 года назад

    In barayktar drones would be awesome

  • @smiley___face
    @smiley___face 2 года назад

    Larry david really changed direction since seinfeld.

  • @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 ??

  • @josephjacob6123
    @josephjacob6123 2 года назад +1

    I feel smart : )

  • @riflemanzy2187
    @riflemanzy2187 2 года назад

    C++ love

  • @manannaik1341
    @manannaik1341 2 года назад +1

    C is a god of programming languages

  • @amenwahid5668
    @amenwahid5668 3 года назад +1

    👍🏻

  • @guaicaipurouzumaki7654
    @guaicaipurouzumaki7654 2 года назад

    c++ was my first language :D

  • @dutabesarkonohagakure647
    @dutabesarkonohagakure647 2 года назад

    Senseiiiiii....

  • @openroomxyz
    @openroomxyz 2 года назад

    What about the complexity of the langauge ?

  • @RandomGuyyy
    @RandomGuyyy 2 года назад +2

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

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

  • @devint8311
    @devint8311 3 года назад +9

    This man has beautiful metallic hair.

  • @apoorv2498
    @apoorv2498 2 года назад +1

    The telecom tower, your phone is also using it

  • @keeratsingh5605
    @keeratsingh5605 2 года назад

    I work in c++ :)

  • @1Manda1
    @1Manda1 2 года назад

    Bro can fly with this kinda haircut

  • @thereaper7682
    @thereaper7682 2 года назад

    C++ is still relevant to this day

  • @a.nmolll
    @a.nmolll 3 года назад +13

    father remains father

  • @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

  • @nerd6134
    @nerd6134 2 года назад

    C >>>>

  • @erbenton07
    @erbenton07 2 года назад

    I bet he can really whistle!

  • @akkupoi7956
    @akkupoi7956 2 года назад +1

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

  • @realQkstar
    @realQkstar 2 года назад +2

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

  • @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 ?

  • @Sanyu-Tumusiime
    @Sanyu-Tumusiime 2 года назад

    for those that dont know the man speaking is the one that invented C++

  • @mordicai4296
    @mordicai4296 2 года назад

    Bjarne has some whistles in his C’s

  • @dagnut
    @dagnut 2 года назад

    Is c++ creating that whistle?

  • @robinsir
    @robinsir 2 года назад

    Even web browsers are built using C++

  • @soroyo1536
    @soroyo1536 2 года назад

    c++ sharp???

  • @PrinceKumar-kl2xq
    @PrinceKumar-kl2xq 2 года назад

    I do java