Wakanda is an open-source platform for developing business web and mobile applications in Javascript.
|
Fun with Tuples!
by Marshall Clow
Agenda Not Set Yet
Room Not Assigned
In C++11, std::tuple was introduced.
What is it good for? Why would you use it?
Isn't it just a simple generalization of std::pair?
Come and see why not, and what you can do with tuples!
C++ programmer for Qualcomm; Boost & LLVM contributor, C++ standards committee member. Marshall Clow C++ programmer for Qualcomm; Boost & LLVM contributor, C++ standards committee member. /Presenter/2013/Marshall-Clow-8294 CA mclow
641
C++
642
C++11
|
||
|
Standardizing Data Distribution Service API for...
by Sumant Tambe
Agenda Not Set Yet
Room Not Assigned
This talk is about the “Whys” and “Hows” of the DDS-PSM-Cxx standard. The DDS-PSM-Cxx standard is among the family of standards around the core Data Distribution Service (DDS) standard for developing high-performance distributed real-time systems. DDS-PSM-Cxx provides a portable C++ API for programming DDS, which is modern, idiomatic, STL-friendly, expressive, safe, and efficient. DDS-PSM-Cxx targets C++03 but makes special provisions for ensuring forward portability in C++11 environment.
The presentation will first describe what DDS is and why it matters. The objectives and the high-level structure of the DDS-PSM-Cxx standard will be described next along with a “Hello, World!” example. The talk will further describe interesting aspects of the standard, such as the support for drop-in replacement of conforming vendor implementations, syntactic cues for vendor-specific API extensions, and the use of various C++03 idioms to provide a clean, safe, and efficient API. We will discuss exception-safety considerations that shaped the standard in important ways. Finally, we will discuss the special rules that allow conforming C++03 applications be forward compatible in C++11 environment.
Sumant is working for Real-Time Innovations after a PhD in distributed systems and has been programming in C++ for nearly a decade. He enjoys working on standards-based data distribution middleware for real-time systems and using C++ to solve interesting problems ranging from systems to meta-programming. He believes that knowledge is gained by spreading it. So he blogs <a href="http://cpptruths.blogspot.com">C++ Truths</a> and writes <a href="http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms">Mor Sumant Tambe Sumant is working for Real-Time Innovations after a PhD in distributed systems and has... http://cpptruths.blogspot.com /Presenter/2013/Sumant-Tambe-8503 CA @sutambe
379
distributed computing
563
Pub/Sub
620
Distributed Application
641
C++
642
C++11
|