Skip to content

Ozar.net Developer Blog

Programming in PHP, C, C#, ASP.NET, Java, Objective-C, SQL also for MS SQL Server, Oracle & MySQL Development

Menu
  • Home
  • About
  • Tutorials
  • Contact
  • Privacy
Menu

C++ Stylistics

Posted on April 23, 2010April 23, 2010 by OD


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. numbahwhun says:
    April 23, 2010 at 3:33 PM

    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

    Log in to Reply
  2. seandewar5 says:
    April 23, 2010 at 4:15 PM

    C++, C#, C = EPIC WIN

    Log in to Reply
  3. militantmindset says:
    April 23, 2010 at 4:48 PM

    no way electronics is just lego for big kids jump into it you will see

    Log in to Reply
  4. Leonsks says:
    April 23, 2010 at 5:33 PM

    Can someone help me make some programs on C++ ?? pls its important

    Log in to Reply
  5. haseeb2tyson2sheebu says:
    April 23, 2010 at 5:57 PM

    making softwares with c++ is fun. .

    Log in to Reply
  6. notaplanetatall says:
    April 23, 2010 at 6:10 PM

    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

    Log in to Reply
  7. SadisticPenguinOfAND says:
    April 23, 2010 at 6:46 PM

    Fascinating talk. As a C++ dev I’ve been looking around for something like this for a while.

    Log in to Reply
  8. briy123 says:
    April 23, 2010 at 7:11 PM

    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

    Log in to Reply
  9. rocketmen1 says:
    April 23, 2010 at 7:57 PM

    man im 14 and just doing basic C++ out of a book the stuff is REALLY interesting. . .

    Log in to Reply
  10. ToastDevourer says:
    April 23, 2010 at 8:47 PM

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

    Log in to Reply
  11. ptujskinorcek says:
    April 23, 2010 at 9:20 PM

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

    Log in to Reply
  12. tommysize2 says:
    April 23, 2010 at 9:46 PM

    why google?lots of opportunites with c++

    Log in to Reply
  13. tommysize2 says:
    April 23, 2010 at 9:51 PM

    lol @ 1st 20sec

    Log in to Reply
  14. edk00 says:
    April 23, 2010 at 9:52 PM

    i think it is 😀

    Log in to Reply
  15. cashingout024 says:
    April 23, 2010 at 10:51 PM

    This looks like the fucking hardest job in the WORLD!!

    Log in to Reply
  16. Matt23488 says:
    April 23, 2010 at 11:10 PM

    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

    Log in to Reply
  17. JohnSmithy61 says:
    April 24, 2010 at 12:09 AM

    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.

    Log in to Reply
  18. ptujskinorcek says:
    April 24, 2010 at 12:44 AM

    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

    Log in to Reply
  19. csoriented says:
    April 24, 2010 at 12:49 AM

    blah blah blah. . .

    Log in to Reply
  20. Matt23488 says:
    April 24, 2010 at 1:20 AM

    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.

    Log in to Reply
  21. peepsie112 says:
    April 24, 2010 at 1:24 AM

    google own youtube

    Log in to Reply
  22. Matt23488 says:
    April 24, 2010 at 1:59 AM

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

    Log in to Reply
  23. Masterfootballer23 says:
    April 24, 2010 at 2:26 AM

    how did u make this 54 minutes long!!!!

    Log in to Reply
  24. MaadSkillzUK says:
    April 24, 2010 at 2:55 AM

    Good talk

    Log in to Reply
  25. GoogleHOAX says:
    April 24, 2010 at 3:25 AM

    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 .

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Recent Posts

  • NSTableView with Core Data Tutorial using NSFetchedResultsController
  • CodeIgniter Wizard – a new PHP CRUD Code Generator for macOS
  • Installing Oracle Database 10g Express Edition and Changing the Default HTTP Port
  • Xcode Tutorial 2 – Putting iAd into your App (The Apple Approved Way)
  • Cocoa Programming: A Quick-Start Guide for Developers

Blogroll

  • All Systems GO
  • GOZmosis
  • Maclord's Blog
  • Ozar.net

Tags

.NET 2008 application ASP.NET basic Beginning best books business Business Objects C# Database Databases Development Edition Guide iPhone Java Java EE learn Learning Microsoft MS SQL Server MySQL Objective-C Programming objects Oracle Part PHP PL/SQL Professional Programming Server Software SQL T-SQL TSQL Tutorial Tutorials Using Video Visual Visual Basic .NET Web Programming Tutorials XCode
© 2026 Ozar.net Developer Blog | Powered by Minimalist Blog WordPress Theme

Powered by
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by