I've been coding in C++ for 11 years, and although I've also picked up other languages (Python, Tcl, Perl), C++ is still by far my favorite language. Can't wait until compilers start supporting all the fancy new C++11 stuff. :)
C++ is the most powerful language. It isn't that hard to learn, it just takes time.Almost all of the industry standard video games are coded with c++. It can't be beat, but Java is pretty close. I personally can't stand the Java coding style. Once you get used to one language, you don't really want to move to another.
What's this "in the trenches" shit? More like the 101st Chairborne. C'mon, your programmers, be proud of that and don't be a wannabe soldier which is more pathetic than living in your Mom's basement as a 35 year-old.
@MrRobertFritz OMG a response from "web" kid LOL Oh ok.. ok. - a web "designer".... lol.
Its ok MrRobertFritz web "guy". Your trans step-mom called from the projects. She wants you to pick up a carton of smokes and a bottle of night train on your way 'home" from feeling good about your web "design" "work" lol your too silly little idiot.
@ brother Meyers: I read your book, disreguard the interviewer's trenches question to the extent that what you put in the book is "in the trenches" if there ever was such a thing -- right & level at Dov Bulka's work where someone who actually ^is^ in the trenches takes several pages to inform the reader ( .. space limitations ... )
When you really learn a language is not when you teach it but rather when you try to implement it from scratch. If you try to implement C++, you will become very acquainted with the thing
It's not difficult if you keep at it, and the only thing that scares people is the dynamic memory allocation and the fact that some code looks "messy". Dynamic Memory comes with practice, you will still screw up and make a nice little memory leak, but the whole point is to fix it and learn.
@gm3dgames i have experience with vb.net and java and 2 server side scripting languages. I'm not sure if the c++ syntax is difficult to learn but this memory management thing is something new to me. I still haven't touched c++ yet because i'm learning something else for the time being so hopefully by the end of the year i'll start learning from a beginners book.
It would be a good idea, Not only would it teach you about the way memory works, but since you know java aswell, then you will know the 2 "big" languages. And starting from the basics is always the best way, even relearning the basics when experienced helps alot :)
One of the reasons I steer clear of software dev is what he said in the beginning..."I have stayed up all night coding for a job"...unless you're paying me overtime rates I'm going home at 5 man.
I only understood how Java works after a deep study of C++
Got to study C# and XML. C# I think it is sorta like Java from Microsoft but still.. why not check it out. Many enterprises are using it nowadays. XML I kinda hate it =P but everybody uses it now and I don't know much about it =(
In my college they only use Java now... at least they teached C while I was there :s
@rstora01 i remember it took me 4 hours to write my first project and 3 more hours to debug it... it was a ~200 line code... tho C++ was my first language
I believe you mis-understood my question. I was asking about getting paying employment using C++ for an entry level position. Thanks for the feed back.
True, but its still one of the most powerful and used programming language to this day. It sucks though, they teach you java instead of c++ on a lot of dutch universaties these days, it just has it's limits >_>
It is. There's just a lot you have to do in C++ that you don't need to think about in Java, like rewriting copy constructors and assignment operators manually if your class features dynamically allocated data.
Having used Java for 99% of my time for the past few years, though, I understand its limitations well, have had to code "around" them and so on.
I also like to think that my experience with C & friends has helped me better understand Java.
@OMFG2Cool He said "people who shan't be named" my guess would be java programmers... Mick Jagger said it best.. On how C++ isn't the best in every field but if you are constrained in a specific way then C++ is the language of choice "the fastest program, the least amount of memory program, ect ect"
Allison came up with some pretty stupid questions and remarks. Computer Science != hard work and late night coding sessions? He could have asked him about his thoughts on the best techniques in EC++, or about why More Effective C++?, the speed of c++ compared to modern languages and teaching C++ as a first language, benefit of multipleparadigms, generic programming, etc.
@MrRobertFritz Absolutely not. Neither html5 or Javascript give you the speed and power of C++. Also, with C++0x becoming a new standard, I assume that it will remain the best for what it does for some time
That guy was either a moron or a troll. No person right in their mind would even attempt to put HTML/Javascript and C++ in the same category, let alone compare them.
@narutofan9999 I'm thinking that you're right with that. Some things just cannot be done at a high level language like Java, let alone a scripting or markup language.
i like this lol.. c++ is only really useful if.. you care about how big it is, care aobut how fast it is, really "if you really want to do something better then the rest of the market.. use c++" but he says it in a way that makes it sound negative... he should of said something about how its not on the web yet.. aka you cant put programs into webpages.. (you would have to much control.. to many viruses not a good idea)
@arteks2001 Can you create some basic tutorial series on Youtube? It would be really great. I always love to have this language as my first choice language. I know there might be a lot of help on web, but I would go by your recommendations. Thanks.
Interesting but at least 5 years out of date. Looking at the mobile handset as a embedded device for instance: C++ is not the language of choice for many people.
Increasingly it C++ isn't chosen for time critical systems either: there is a change happening where performance computing will be more about concurrency: where C++ has a difficult programming model. C++ is increasingly confined too legacy/OS interfacing. It's not dead yet but neither is cobol.
The last half is good stuff! Dr. Meyers is the real deal-- I met him and he not only spent lots of time answering questions, but he also helped me with a specific programming problem!
I've been coding in C++ for 11 years, and although I've also picked up other languages (Python, Tcl, Perl), C++ is still by far my favorite language. Can't wait until compilers start supporting all the fancy new C++11 stuff. :)
antred11 2 months ago 2
c++ and other programing tutorials on
d o l l a r - t r e e . n e t
propelera91 4 months ago
The bad thing about C++ is it doesn't have as much of a demand for jobs right now. I see tons of Java billboards.
azqueon 7 months ago
@azqueon
Depends where you live. I just landed a Qt/C++ and Python job strait out of college (being a week ago).
FreelancePatriot76 6 months ago
@FreelancePatriot76 Cool deal. . .What do you do in your new job???
Colstonewall 4 months ago
@azqueon
It's not like the transition from Java to C++ and vice versa was so difficult you couldn't afford to learn both.
narutofan9999 5 months ago
C++ is the most awesome language EVAR!!!
pufixas 7 months ago 10
This has been flagged as spam show
C++ is the most powerful language. It isn't that hard to learn, it just takes time.Almost all of the industry standard video games are coded with c++. It can't be beat, but Java is pretty close. I personally can't stand the Java coding style. Once you get used to one language, you don't really want to move to another.
azqueon 7 months ago
Comment removed
azqueon 7 months ago
@azqueon Tell me about it.. I've learned PHP, HTML, SQL, and C++. Java is bar far the hardest and most ridiculous language to learn.
Acceptable76 7 months ago
@Acceptable76 that's a relief. I am going to try and teach myself C++ again soon (and forget the java I've learnt).
Lewis1711 7 months ago
/watch?v=ps0QOaqcrII
krisiii1234 8 months ago
This has been flagged as spam show
for anyone who would like to understand better this programming language i found a pdf document ... here it is :
h t t p : / / s h a r e c a s h . o r g / d o w n l o a d . p h p ? f i l e = 1 9 4 4 3 4 6
remove the spaces and download it ... it has helped me a lot .. i hope it helps you too :D :D
C++ FTW ! :P
Stivsh 8 months ago
Its official, I am a major geek for watching this
fhdjsahfdjsha 9 months ago
First edition, of course...
What's this "in the trenches" shit? More like the 101st Chairborne. C'mon, your programmers, be proud of that and don't be a wannabe soldier which is more pathetic than living in your Mom's basement as a 35 year-old.
O3Obvious 9 months ago
This guy is my hero.
SquareBoxStudios 9 months ago
C++ is no place for know-it-all, the latest "framework" is "the" standard, java idiots.
ThePrivateJoker 10 months ago 2
@ThePrivateJoker javascipt and html 5, idiot!
MrRobertFritz 8 months ago
@MrRobertFritz OMG a response from "web" kid LOL Oh ok.. ok. - a web "designer".... lol.
Its ok MrRobertFritz web "guy". Your trans step-mom called from the projects. She wants you to pick up a carton of smokes and a bottle of night train on your way 'home" from feeling good about your web "design" "work" lol your too silly little idiot.
ThePrivateJoker 8 months ago
He sorta looks like Mick Jagger lol
SilveradoNL 10 months ago
Call of Duty C++ on my Channel
TheGuyNextDoor96 1 year ago
@ brother Meyers: I read your book, disreguard the interviewer's trenches question to the extent that what you put in the book is "in the trenches" if there ever was such a thing -- right & level at Dov Bulka's work where someone who actually ^is^ in the trenches takes several pages to inform the reader ( .. space limitations ... )
pzmtuthcvpvl 1 year ago
When you really learn a language is not when you teach it but rather when you try to implement it from scratch. If you try to implement C++, you will become very acquainted with the thing
id1337x 1 year ago 2
@id1337x how do you implement a programming language? O,o
tronulu 1 year ago
C++ is ridiculously difficult to learn.
halflifeproductionz 1 year ago
@halflifeproductionz
It's not difficult if you keep at it, and the only thing that scares people is the dynamic memory allocation and the fact that some code looks "messy". Dynamic Memory comes with practice, you will still screw up and make a nice little memory leak, but the whole point is to fix it and learn.
gm3dgames 1 year ago
@gm3dgames i have experience with vb.net and java and 2 server side scripting languages. I'm not sure if the c++ syntax is difficult to learn but this memory management thing is something new to me. I still haven't touched c++ yet because i'm learning something else for the time being so hopefully by the end of the year i'll start learning from a beginners book.
halflifeproductionz 1 year ago
@halflifeproductionz
It would be a good idea, Not only would it teach you about the way memory works, but since you know java aswell, then you will know the 2 "big" languages. And starting from the basics is always the best way, even relearning the basics when experienced helps alot :)
gm3dgames 1 year ago
@halflifeproductionz its actually really easy to learn as long as you know programming logic in general
skychy 1 year ago
@halflifeproductionz C++ is only hard to learn if you don't have the mental capacity for it.
cplusplusish 1 year ago
@halflifeproductionz but you can never run into a wall with it.
mongoosecage 11 months ago
Other areas where C++ is used: Browsers, numerical simulations, games, etc
MrNightLifeLover 1 year ago
Really Scott Meyers is genious.
uravimdr 1 year ago
Effective C++ and Effective STL are great books to read if you're into C++
asharma78901 1 year ago 2
C++ is a kludgy language with bolted on updates that have not cohesion.
Entropy56 1 year ago
@Entropy56 That may be true but there is currently no other practical option for performance programming.
jabberwock11 1 year ago
@Entropy56 hahahahahahahahahahahahahahahahahahahahahahahahahaha, you make me laugh so much thanks
militantmindset 1 year ago
if you're interested in computer science, please take a look at my website at binaryvalue (dot) com
FrostElite27 1 year ago
NOOB
3VOpRoPhiiT 1 year ago
@3VOpRoPhiiT your the noob
SuperShortAndSweet 1 year ago
One of the reasons I steer clear of software dev is what he said in the beginning..."I have stayed up all night coding for a job"...unless you're paying me overtime rates I'm going home at 5 man.
Lewis1711 1 year ago
Scott Meyers looks like Mick Jagger.
Entropy56 1 year ago 17
@Entropy56 LOL, yes he does resemble one half of the Glimmer Twins, lol.
Colstonewall 4 months ago
@Entropy56 Except 100 years younger! :D
vhaisman 3 weeks ago
In robotics, almost every researcher uses C++.
ziyanzebil 1 year ago
Lots of stereotypes.
crisml2r8 1 year ago
I can't imagine spending the rest of my life like this, but I did just finish a program that is unbeatable at tic tac toe.
natflat 1 year ago
C++ is my favorite language.
BluCosmos 1 year ago
I only understood how Java works after a deep study of C++
Got to study C# and XML. C# I think it is sorta like Java from Microsoft but still.. why not check it out. Many enterprises are using it nowadays. XML I kinda hate it =P but everybody uses it now and I don't know much about it =(
In my college they only use Java now... at least they teached C while I was there :s
untseac 1 year ago
never forget cobol. never forget.
dreamteamkill 1 year ago
Don't forget about BASIC!
ManOfMeans 2 years ago
How Difficult would it be in "Theory" To create a 3D Video Game ENGINE Using the C++ Programming Language?
mistabiggz16 2 years ago
well considering C++ is the industry standard for gaming I don't think it would be greatly difficult.
It depends on the game as well as how much resource you have.
Indie developers often find it quite hard for a few reasons:
Lack of money, Lack of knowledge, Lack of time
sabergun 2 years ago
Are most Game engines Designed using C++? For example the Source engine? In half life 2 and Counter strike Source?
mistabiggz16 2 years ago
all things you could easily google
sabergun 2 years ago
is there any programming language that powerful than C++
I saw there are lot of programming languages on Wikipedia omg it's huge
FaulknerCk2 2 years ago
should I learn c++ ??
joejoe722 2 years ago 2
I am an experienced programmer and I am learning C++ . How difficult was it to get that first C++ job?
rstora01 2 years ago
@rstora01 i remember it took me 4 hours to write my first project and 3 more hours to debug it... it was a ~200 line code... tho C++ was my first language
Choko4343 2 years ago
I believe you mis-understood my question. I was asking about getting paying employment using C++ for an entry level position. Thanks for the feed back.
rstora01 2 years ago
yes, u should learn c++
but first u should learn something easier like python, ruby, or visual basics. C++ or Java is a MUST if u want to be a professional programmer.
ImAllFact 2 years ago 3
To go pro, yes, and maybe five others. I know and use regularly in my work Java, C++, C, C#, Bash scripts, PHP and SQL.
If you wanna know if you should use it for your next project, that's a whole other story.
I think that, generally speaking, you'll know if the answer is "yes" if you know enough to make such a decision.
Frapazoid 2 years ago
Yes, I started learning Visual Basic 08. Allll fun pretty much! Then you get to C++ and you really have to start learning :\ Lots, lots lots lots!
imalwayswatchingu00 2 years ago
yea I guess
if you can then it may useful
like he said C++ is a demanding language than other
but wait first you learn C++ try to go through C#
because C# likes Java and VB NET and C++ it's great language for all armature people
(I meant the coding side)
but if you begin from VB NET then you may hard to learn C++ because the adaption
it's really hard for like your people for adapting Vb NET to C++
anyway I guess if you learned one language correctly then u can learn every language
FaulknerCk2 2 years ago
real programmers use C++
theawesomone 2 years ago
@theawesomone "Real programmers" use different languages for different situations
EXetoC 1 year ago
@EXetoC it was a joke.
theawesomone 1 year ago
@theawesomone Oh. There are lots of ignorant (wannabe) programmers out there so it's hard to tell.
EXetoC 1 year ago
oh man, i need subtitles to understand english u_u**
yksnimus 2 years ago
lol
FaulknerCk2 2 years ago
I love C++ and it is my Number one Language that I use.
wulfy88 2 years ago
I like lua :D
cbzVideos 2 years ago
i personally dont see how c++ is dying 5:45 and i use it.
OMFG2Cool 2 years ago 8
he says its difficult to learn and be used correctly...
upsm4sh 2 years ago
True, but its still one of the most powerful and used programming language to this day. It sucks though, they teach you java instead of c++ on a lot of dutch universaties these days, it just has it's limits >_>
TNXcrew 2 years ago
true here is same fuck them.
FaulknerCk2 2 years ago
It is. There's just a lot you have to do in C++ that you don't need to think about in Java, like rewriting copy constructors and assignment operators manually if your class features dynamically allocated data.
Having used Java for 99% of my time for the past few years, though, I understand its limitations well, have had to code "around" them and so on.
I also like to think that my experience with C & friends has helped me better understand Java.
Frapazoid 2 years ago
@OMFG2Cool I think you're absolutely right, C++ still has many, many uses, as he said in the vid. I'm no expert, but I believe C++ has a long future.
Colstonewall 4 months ago
@OMFG2Cool He said "people who shan't be named" my guess would be java programmers... Mick Jagger said it best.. On how C++ isn't the best in every field but if you are constrained in a specific way then C++ is the language of choice "the fastest program, the least amount of memory program, ect ect"
onelerv1 3 months ago
C++ is the BEST!!
ILoveDogsandScooters 2 years ago
What's the best & most effective & most portable graphics library for C/C++?
Biopharmer 2 years ago
open gl....i think or 3d max
tgr128 2 years ago
@Biopharmer
opengl / GLUT works on everything
Interdiffusion 2 years ago
opengl
cdh473 2 years ago
Direct3D
because Microsoft rules :)
but I guess it's most effective with C++/CLI
FaulknerCk2 2 years ago
I admire people like this that make my work possiable
polson45 2 years ago 3
I'm starting work on an MS in computer science. This video is very helpful and very insightful. Thank you for the post!
saxmanrex 2 years ago
Allison came up with some pretty stupid questions and remarks. Computer Science != hard work and late night coding sessions? He could have asked him about his thoughts on the best techniques in EC++, or about why More Effective C++?, the speed of c++ compared to modern languages and teaching C++ as a first language, benefit of multipleparadigms, generic programming, etc.
successfulbuild 2 years ago
I agree.
arteks2001 1 year ago
C++ is addictive.
C++ is fast, efficient, and powerful
Kuwaiti1990 2 years ago 83
@Kuwaiti1990 Would you please refer me to some useful resources about C++.
What books, websites, would you recommend.
Thank You Very Much,
gunsarefreedom 1 year ago
@Kuwaiti1990 and is difficult
2236zml 1 year ago
@2236zml Agreed it is hard, but as in all things in life, what is hard to get rewards you more :)
HeavyPhoton 1 year ago
@Kuwaiti1990 Simple isn't there.
RabdonFilms 1 year ago
@Kuwaiti1990 Simple isn't there. Of course not.
RabdonFilms 1 year ago
@Kuwaiti1990 C++ is old. Use html5 and javascipt. Welcome to real world.
MrRobertFritz 8 months ago
@MrRobertFritz You must be referring to the 'real' world - for morons & script-kiddies.
ThePrivateJoker 8 months ago
@MrRobertFritz Absolutely not. Neither html5 or Javascript give you the speed and power of C++. Also, with C++0x becoming a new standard, I assume that it will remain the best for what it does for some time
iLimeMoose 7 months ago
@iLimeMoose
That guy was either a moron or a troll. No person right in their mind would even attempt to put HTML/Javascript and C++ in the same category, let alone compare them.
narutofan9999 5 months ago
@narutofan9999 I'm thinking that you're right with that. Some things just cannot be done at a high level language like Java, let alone a scripting or markup language.
iLimeMoose 5 months ago
ive heard delphi is as powerful as c++ and you can quickly make a prog using delphi and also that delphi code is easier to write,read ,debugg etc
if that is the case then why in the world is c++ more popular than delphi?
omairiqbal889 2 years ago
For a number of reasons such as the lack of operator overloading in Object Pascal.
arteks2001 1 year ago
we can use only java in embarked system
but now we must use c++ whith java in embarked system
JAVAMasterable 2 years ago
i like this lol.. c++ is only really useful if.. you care about how big it is, care aobut how fast it is, really "if you really want to do something better then the rest of the market.. use c++" but he says it in a way that makes it sound negative... he should of said something about how its not on the web yet.. aka you cant put programs into webpages.. (you would have to much control.. to many viruses not a good idea)
AlexSleyore 2 years ago
In fact, you do can use C++ for web pages by means of CGI programming. I teach how to create dynamic content in C++ using CGI at my university.
arteks2001 1 year ago
@arteks2001 Can you create some basic tutorial series on Youtube? It would be really great. I always love to have this language as my first choice language. I know there might be a lot of help on web, but I would go by your recommendations. Thanks.
bhushan80 1 year ago
This has been flagged as spam show
is this the same scoot myers that created the fake "never before seen footage of 9/11" footage?
chibangin007 2 years ago
What? This guy's a programmer.
Plissken07 2 years ago
Why does this have so less views? Don't nerds come on youtube?
logan04x 3 years ago
ololololol.
i know right.
CustomBumpMaker 2 years ago
So FEW views, you mean?
xG33Kx 2 years ago
This has been flagged as spam show
Interesting but at least 5 years out of date. Looking at the mobile handset as a embedded device for instance: C++ is not the language of choice for many people.
Increasingly it C++ isn't chosen for time critical systems either: there is a change happening where performance computing will be more about concurrency: where C++ has a difficult programming model. C++ is increasingly confined too legacy/OS interfacing. It's not dead yet but neither is cobol.
andygavin 3 years ago
Very Interesting interview. The perspective to C++ is really positive.
iammilind 3 years ago
c++ & gVim -> Hooray
efraimdeluxe 3 years ago
Awesome breakdown of C++ uses.
venerablemarketing 3 years ago 2
interesting the way the interviewer behaves "look at me i'm so cool, i am the best!", its quite good, other than the intro is a bit cheesy.
"bits and all the good stuff" - :D
hardToSignUpHere 3 years ago
Well, the interviewer is also a well-known person in the computer science world. Look for his bio on Wikipedia.
arteks2001 1 year ago
yeah, its not a lot in wikipedia, but still it seems like he is another C++ guru and an associate professor. Well, thanks for that!
also Utah seems like a place with decent mountains
hardToSignUpHere 1 year ago
The last half is good stuff! Dr. Meyers is the real deal-- I met him and he not only spent lots of time answering questions, but he also helped me with a specific programming problem!
mayyadah 3 years ago 18
This has been flagged as spam show
I do A++
jayoeyou 3 years ago
what the...he lost alot of weight. I have 2nd ed Effective C++ (the cover with the cute wolf) and in that he is pretty chubby.
Plissken07 4 years ago
So, that is Scott Meyer's face....
very similar to Mick Jagger at first glance.
lexsoft 4 years ago 7
if you're drunk
aribenzane 3 years ago
Or any sixties seventies rocksinger for that matter :p
F00dTube 3 years ago