**Sold Out** Bjarne Stroustrup: C++11 - The Future is Here

A9.com has invited Dr. Bjarne Stroustrup to Palo Alto to address the its engineers and is opening the meeting to ACCU attendees. The available seating is full.

Look here: A9 Videos for a video of the talk to be posted.

Abstract:
· C++ allows you to write better code faster. By “better” I mean maintainable code with fewer errors than was possible in C++98. C++11 allows you to write less code for a given problem and have it run faster. By “faster” I mean getting real-world code to run as fast as or faster than hand-tuned C, as fast as or faster than code written in any modern language I know of, sometimes much faster. This can be done today, using currently shipping compilers.
· But most people are stuck in a 1970s or 1980s mindset, can we catch up to C++11? Worse, many people are stuck in a mess of “legacy code” creating a framework of constraints that discourage the use of 21st century facilities.
· My aim in this talk is not to enumerate the C++11 features or to go into great technical detail on a select feature. My aim is to show how the best practices for C++ design and programming is better supported by C++11 than by earlier versions. To do that, I discuss small code examples. I expect to use the concurrency library, standard containers, and chrono. I expect to use initializer lists, move semantics, variadic templates, lambda expressions, and type aliases. As usual, RAII (Resource Acquisition Is Initialization) will feature large.


Bio:
Bjarne Stroustrup designed and implemented C++. Over the last decade, C++ has become the most widely used language supporting object-oriented programming by making abstraction techniques affordable and manageable for mainstream projects. Using C++ as his tool, Stroustrup has pioneered the use of object-oriented and generic programming techniques in application areas where efficiency is a premium; examples include general systems programming, switching, simulation, graphics, user-interfaces, embedded systems, and scientific computation. For about two decades, C++ has been among the most widely used <http://www.stroustrup.com/applications.html>; programming languages. The influence of C++ and the ideas it popularized are clearly visible far beyond the C++ community. Languages including C, C#, Java, and Fortran99 provide features pioneered for mainstream use by C++, as do systems such as COM and CORBA.

His book "The C++ Programming Language" (Addison-Wesley, first edition 1985, second edition 1991, third edition 1997, "special" edition 2000, fourth edition 2013) is the most widely read book of its kind and has been translated into at least 19 languages <http://www.stroustrup.com/covers.html>; . A later book, "The Design and Evolution of C++" (Addison-Wesley, 1994) broke new ground in the description of the way a programming language was shaped by ideas, ideals, problems, and practical constraints. His recent programming textbook Programming -- Principles and Practice using C++ <http://www.stroustrup.com/programming.html>; , has (so far) been translated into 7 languages. In addition to his seven books, Stroustrup has published more than a hundred academic and more popular papers.

For more information on Dr. Bjarne Stroustrup, please visit http://www.stroustrup.com/bio.html.

Join or login to comment.

  • Jon K.

    The video of Prof. Stroustrup's talk is here: http://www.youtube.com/watch?v=jPruO9ZS-yY&feature=youtu.be

    1 · August 29, 2013

    • Martin W.

      Thank you for posting the talk! Friends have asked me about it.

      August 30, 2013

  • Matt H.

    It was great seeing Bjarne in person. Hats off to A9 for inviting the community.

    August 25, 2013

  • Martin W.

    Great presentation with a great speaker. I really enjoyed coming to Palo Alto

    August 22, 2013

  • A former member
    A former member

    Excellent. Better than Mick Jagger.

    August 21, 2013

  • Arun S.

    Great speaker, great content! The talk could have been great only if the audio system worked.

    August 21, 2013

    • Ronan K.

      Well, from the front seats, it was great ! :-)

      August 21, 2013

  • Jon K.

    Thanks for attending and for the great questions.

    2 · August 21, 2013

  • A former member
    A former member

    Darn. I didn't realize you'd changed the date when I changed my response from yes to no. Please let me in . Pretty please. I know PDP 8 assembler. Does that count?

    August 9, 2013

    • Jon K.

      No, sorry. I just used meetup.com to get the word out. (I've since learned that it is possible to turn off RSVP acceptance. I surely wish I knew about that earlier.) You are only confirmed if you got a confirmation from A9, not just from meetup,

      August 21, 2013

    • Shiliang H.

      ... I don't see a9 confirmation, I have a few emails from meetup tho ...

      August 21, 2013

  • Matt V

    I'm driving down from Berkeley as well and will also return afterwards. 4 seats available. You can find this ride in the Carma ridesharing app; either connect with me this way or send me an email: [masked]. Cheers.

    August 20, 2013

  • A former member
    A former member

    Confirmed attendees only - does anyone want to carpool with us from Berkeley? We will have 2 open seat belts and leaving at 2pm. We can only offer 1-way carpool though since we will have a private meeting in SF afterwards. If interested please shoot me an email [masked] by noon tomorrow. Thanks!

    1 · August 20, 2013

  • Glenn

    I originally RSVP'd but was told at our last meetup that those RSVP's were not valid. Today I received a notification that I have a spot in tomorrow's talk by Bjarne. So, I'm confused. Can someone tell, or post a name and number where I can confirm or deny my reservation?

    Thanks in advance,
    Glenn

    August 20, 2013

    • Dane Van D.

      Unless you EMailed the A9 RSPV address and received a response, your spot was not confirmed. My apologies for the confusion.

      August 20, 2013

  • Shiliang H.

    waiting list?

    August 15, 2013

  • Jon K.

    We have a couple of dozen empty seats so we are opening the meeting up, but please do RSVP so we don't have to turn anyone away. If you can make it, send and email to Stephanie Sebastian <[masked]>.

    August 6, 2013

    • Dane Van D.

      Jon, I sent an EMail but received no response. Do you know if that's a positive/negative/neithe­r signal?

      August 9, 2013

    • Jon K.

      My guess is that it is not a good sign. I'll ask Stephanie next week.

      August 9, 2013

  • Leo B.

    I like obfuscated languages.

    August 9, 2013

  • Radif S.

    I use c++11 for the cross platform mobile game development. I am very excited to attend!

    August 8, 2013

    • Gerald G.

      exactly, I have the same kind of CCCallLambda stuff :)

      August 8, 2013

    • Radif S.

      Awesome! Looking forward meeting you in person, discuss ideas!

      August 8, 2013

  • Feng Y.

    long time c++ developer would like to learn some new tricks

    August 7, 2013

  • Bill O.

    Unfortunately, I will be out of town.
    I hope this presentation will be recorded.

    August 7, 2013

    • Jon K.

      I don't know for certain that it will be recorded, but that is very likely. A9 has been making videos of Alex's class available on YouTube: http://www.youtube.co...­

      1 · August 7, 2013

  • Jon K.

    Please check the date!

    I originally had the date wrong. The correct date is the 21st, not the the 14th. Arg!

    August 6, 2013

Our Sponsors

Create your own Meetup Group

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy