C++ Stylistics


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 thoughts on “C++ Stylistics”

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

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

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

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

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

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

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

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

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

  10. thats what i want to know. . . . i thought there was a 10 minute limit. i guess since its freaking GOOGLE. . . .

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

Leave a Reply

Your email address will not be published. Required fields are marked *