Google Tech Talks March, 5 2008 ABSTRACT Both by accident and by design, C++ supports a number of different styles and approaches to programming. Its evolution from C gives it obvious support for a procedural systems programming style based on C idioms, but past, present and future language support opens up a wealth of other approaches and idioms, including object-oriented programming, generic programming and some elements of functional programming. This diversity is both a strength and a weakness. It can lead to code that is crisp and well matched to its problem. But it can also lead to code that is at best considered an exercise in groundless post-modernism or, less favorably, an unmaintainable and incoherent mess. This talk examines some of the styles and approaches, including their key strengths and accidental complexities, as well as consequences of and techniques for combining them. Speaker: Kevlin Henney Kevlin Henney is an independent consultant and trainer based in Bristol, UK. Kevlin’s work focuses on software architecture, programming languages and development process. He has been a columnist for various magazines and online publications, including SearchSoftwareQuality.com, The Register, C/C++ Users Journal, C++ Report, JavaSpektrum and Java Report. With Frank Buschmann and Doug Schmidt, he is coauthor of two volumes in the Pattern-Oriented Software Architecture series: A Pattern Language for Distributed Computing and On Patterns and Pattern Languages.
25 comments
Leave a comment
You must be logged in to post a comment.
does anyone think its neccesary to learn any other language before c++. can you just jump into it as a newbie and how long will it take you to grasp the concept. any books for someone new would greatly help thanks guys
C++, C#, C = EPIC WIN
no way electronics is just lego for big kids jump into it you will see
Can someone help me make some programs on C++ ?? pls its important
making softwares with c++ is fun. .
i love listening to this vid it’s fantastic background noise. dont take that the wrong way! haha i also think he makes a number of really great points
Fascinating talk. As a C++ dev I’ve been looking around for something like this for a while.
i think hes right. google is awesome and i think google and apple are the 2 companys who have introduced us to so many things and they are evolving us. . . some people have no idea what google is capable of. . . most people think its just a search engine, they are so wrong
man im 14 and just doing basic C++ out of a book the stuff is REALLY interesting. . .
They say 1 in 10 actually make it as a Games Developer, so get stuck in with C++ and do well at school. (No one’s going to accept if with bad qualifications. )
I know that, but I love google. I want to work with them, or maybe some game studio. I dont know jet. Sory for bad English. 😉
why google?lots of opportunites with c++
lol @ 1st 20sec
i think it is 😀
This looks like the fucking hardest job in the WORLD!!
yea i think you’re right. u can become a partner and get paid and i think u can have vids as long as you want. . . . i saw one that was over an hour. . . . the guy was trying to count to infinity lol and made it to 2000
Uh, I’m pretty sure the reason some videos go past ten minutes, is the user essentially has a. . “deal?” with youtube. . or whatever the hell you call it. I could be wrong.
I love C++ and i love google! I want to work in google in future. I’m 17 jears old, and i learn english and c++ nw
blah blah blah. . .
o yea i forgot lol. but ive seen other vids that are longer than ten minutes that have nothing to do with google or youtube. one was this super mario world thing it was 11 minutes.
google own youtube
thats what i want to know. . . . i thought there was a 10 minute limit. i guess since its freaking GOOGLE. . . .
how did u make this 54 minutes long!!!!
Good talk
I love you Google . Thank You so much for your effort to make us know something that we didn’t know before . . Good luck guys . . . . . I’m form Cairo/Egypt .