Greetings Bjarne! I still do not understand how and where shall I use this new standard (apart from new typedefs and lambdas). How about making a document with some nice use-cases which will trigger brain cells of weak people like me ? :(
I understand Java on a level I never understood C++
It just seems to make sense... and I am fine not having to deal with pointers in exchange for being able to write code much faster than I otherwise would
There is no "Real" programing language... you gotta program in whatever works the best for you.
@FelixMaxwell Problem with Java is that most people don't program it correctly. It's surprising but it was discovered that even some developers at Sun don't understand weak references which is such an important concept to understand in a system that applies GC for all UDTs: it's what helps avoid logical leaks and your average Java application tends to leak a lot. C, on the flip side, tends to have physical leaks when programmers aren't very careful but fewer logical leaks.
@FelixMaxwell And finally, C++ is interesting because it allows a combination of the two techniques (selectively applying smart pointers, e.g.). Just using garbage collection as an example but C++ is like that; it tends to support a lot of concepts without requiring that they be used.
@CanadianByAccident And people who are actual developers and not just code monkeys can get in and design and implement in any of those languages with just a reference manual/google for syntax.
@CanadianByAccident To be honest, I think you are talking absolute nonsense. If everybody programmed in JUST c++, then a lot of time would be wasted when simpler tasks could be done in Java or .NET or a scripting language. To say that real programmers only use c++ makes you sound like an elitist to be fair. Real programmers use the tool best suited to the task. (BTW, I know all of the languages you mentioned)
@tghgnjr If you are programming for a specific platform then yeah C is great but when you want you'r program to work on multiple platforms, C++ is the way to go.
@CanadianByAccident While I'm a C++ enthusiast, it's not fair to say real programmers program just in C++. That would be stupid. There are some things that C++ does well and some things that other languages do so much better (compare functional programming in C++ vs. Lisp or Haskell or how much easier it is to apply polymorphism in languages like Python). Where C++ shines is cost-free abstraction: it makes code that needs to be general but fast a lot easier to write.
C still rules everything. It's still here. BS couldn't kill it off. JG couldn't kill it off (or C++ for that matter). When you need a clean fast simple language to create the next generation of bullshit like c++ or java, plain vanilla C is a pretty handy thing to have at your disposal.
@TheMistHF sure thas why c++ for 20 years is in the best 3 programming languajes, betwen c and java, and VB? ho yeah after pascal en 19th place...not kidding just look index tiobe
@TheMistHF u are just saying that because c++ is harder to learn, and since u couldn't do so u stuck with the easy one...and:Name one big software that is made with VB.NET.That language is powerless compared to c++.
@devshockgames C++ is not C with classes. That would undermine so many other fundamental differences: templates for generic programming and metafunctions, destructors for RAII and one of the most effective models for exception-handling in any language, type safety, function overloading, operator overloading, namespaces, automatic type deduction (C++11), move semantics, anonymous functions (lambda expressions), etc.
Greetings Bjarne! I still do not understand how and where shall I use this new standard (apart from new typedefs and lambdas). How about making a document with some nice use-cases which will trigger brain cells of weak people like me ? :(
sumittechkgp 19 hours ago
Why is it that only a few humans rise to tackle a truly worthy challenge? Why don't we have more great people like him?
lordjavathe3rd 2 weeks ago
@lordjavathe3rd lol I don't know, why are you on youtube and not out there doing something?
moonsoonmenu 5 days ago
What does that tell you Bjarne? Perhaps it's overly complicated, bloated and the wrong tool for most situations!!
105jrt 4 weeks ago
People who don't understand pointers learn Java/C#/VB.
People who don't understand classes learn C.
People who want to make themselves look like programmers learn PHP/JavaScript/Whatever.
Real programmers program in C++.
CanadianByAccident 1 month ago 7
@CanadianByAccident :P
I understand Java on a level I never understood C++
It just seems to make sense... and I am fine not having to deal with pointers in exchange for being able to write code much faster than I otherwise would
There is no "Real" programing language... you gotta program in whatever works the best for you.
FelixMaxwell 1 month ago 2
@FelixMaxwell Problem with Java is that most people don't program it correctly. It's surprising but it was discovered that even some developers at Sun don't understand weak references which is such an important concept to understand in a system that applies GC for all UDTs: it's what helps avoid logical leaks and your average Java application tends to leak a lot. C, on the flip side, tends to have physical leaks when programmers aren't very careful but fewer logical leaks.
stinky472 1 day ago
@FelixMaxwell And finally, C++ is interesting because it allows a combination of the two techniques (selectively applying smart pointers, e.g.). Just using garbage collection as an example but C++ is like that; it tends to support a lot of concepts without requiring that they be used.
stinky472 1 day ago
@CanadianByAccident It doesn't matter what language you learn/know, its how you use it.
tooklan 1 month ago
@CanadianByAccident And people who are actual developers and not just code monkeys can get in and design and implement in any of those languages with just a reference manual/google for syntax.
xeodisc 1 month ago
@CanadianByAccident To be honest, I think you are talking absolute nonsense. If everybody programmed in JUST c++, then a lot of time would be wasted when simpler tasks could be done in Java or .NET or a scripting language. To say that real programmers only use c++ makes you sound like an elitist to be fair. Real programmers use the tool best suited to the task. (BTW, I know all of the languages you mentioned)
Mnemonix8001 1 month ago 4
@CanadianByAccident
best programmers program in C
tghgnjr 1 month ago
@tghgnjr If you are programming for a specific platform then yeah C is great but when you want you'r program to work on multiple platforms, C++ is the way to go.
HenrikAH92 1 month ago
@CanadianByAccident While I'm a C++ enthusiast, it's not fair to say real programmers program just in C++. That would be stupid. There are some things that C++ does well and some things that other languages do so much better (compare functional programming in C++ vs. Lisp or Haskell or how much easier it is to apply polymorphism in languages like Python). Where C++ shines is cost-free abstraction: it makes code that needs to be general but fast a lot easier to write.
stinky472 1 day ago
C still rules everything. It's still here. BS couldn't kill it off. JG couldn't kill it off (or C++ for that matter). When you need a clean fast simple language to create the next generation of bullshit like c++ or java, plain vanilla C is a pretty handy thing to have at your disposal.
SinistaN 1 month ago
C++ sucks so much ass VB.NET is so much more advanced.
TheMistHF 1 month ago
@TheMistHF i loled. thank you
cp516 1 month ago
@TheMistHF sure thas why c++ for 20 years is in the best 3 programming languajes, betwen c and java, and VB? ho yeah after pascal en 19th place...not kidding just look index tiobe
Zero0097 1 month ago
@TheMistHF your joking right? If your your not joking then I would research more. C++ is FAR more advanced and has FAR more capabilities.
gianni820 1 month ago
@TheMistHF HAHAA TROLL
xeodisc 1 month ago
@TheMistHF u are just saying that because c++ is harder to learn, and since u couldn't do so u stuck with the easy one...and:Name one big software that is made with VB.NET.That language is powerless compared to c++.
JOKBO1 1 month ago
Im am not worthy of you advice.
weswii 2 months ago
The new standard C++ 0x (C++ 11 eg. 2011) has just been released, bye bye C++ 98 :)
eCicerone 3 months ago
@eCicerone
are you kidding? if then C++ was released nobody stopped using C... C++ will be here for ever... just like any other programming language...
pufixas 2 months ago
@pufixas
Sorry, I don't understand to what comment under this video you are relating to, I never said C++ is obsolete.
eCicerone 1 month ago
@eCicerone
You said bye bye C++
pufixas 1 month ago
@pufixas
No I didn't, I said "C++ 98"
You don't keep a track on the different versions? Then you don't know what 98 or Ox aka 11 stands for? :)
eCicerone 1 month ago
@eCicerone
I don't, actually.
pufixas 1 month ago
Comment removed
eCicerone 1 month ago
This has been flagged as spam show
@pufixas well, then next time be careful jumping on people... no harsh feelings :)
eCicerone 1 month ago
13th
stevezes 4 months ago
I can't believe the number of idiots that are commenting on these videos.
"Bjarne Stroustrup, I'm not worthy" is the only thing you need to say.
GasolineWaltz 4 months ago 43
@GasolineWaltz Freedom of speech works both ways...
octav3k 2 months ago
a lot of great games were made with c++ . i would say c++ been used well
warnexus 4 months ago
does he want to go to sleep.
answerOfstupids 4 months ago
@answerOfstupids He's Danish. Of course, he takes time to convert the Danish words to English ones.
MrVirtualCoder 4 months ago 3
@answerOfstupids How fast can you speak in Danish?
WinterXL 3 months ago
Here's the short if you have no time to listen : He is saying RTFM
usergroupX 5 months ago 62
@usergroupX LOL xD
smikesmike05 2 months ago
@usergroupX hahahah that's exactly my impression as well.
linkuei83 2 months ago
@usergroupX
or got to antiRTFM channel :D
pufixas 2 months ago
sin cabello ni lentes se parece a bruce willis
synth3tik0 6 months ago
Buy His BOOK! it will help i started to read it only for 10 days i allready can right some simple programs!!
kidhau 6 months ago
Iv just started learning C++ and am going to buy his book, I hope ut helps me use it at its best it the future...
MrFatality91 8 months ago
I've never really understood that "c with classes" thing.
An example would have been nice.
He also could have recommended a "good" c++ book too. So many c++ books out there that's bad.
labobo 8 months ago
@labobo C++ is is "C with classes" because C++ builds upon C as a super set and the biggest addition is classes
devshockgames 6 months ago
@devshockgames It is no longer a superset of C, it has subtle differences that affect the common grounds.
gasto5 6 months ago
@devshockgames C++ is not C with classes. That would undermine so many other fundamental differences: templates for generic programming and metafunctions, destructors for RAII and one of the most effective models for exception-handling in any language, type safety, function overloading, operator overloading, namespaces, automatic type deduction (C++11), move semantics, anonymous functions (lambda expressions), etc.
stinky472 1 day ago
So true
Pyware50 8 months ago