Java emerged in the mid-90s as the silver bullet for all programming needs and
the 2000s saw languages like Python, Ruby (on and off rails) come to life. In
programming. However, the most important and performance-critical software
don’t use them. Software like the Linux kernel, the WebKit browser engine, the
GUI toolkits for Linux desktops, embedded and mobile and even Microsoft’s main
products are written in C or C++. And there’s no sign of that changing.
Unlike what many may thing, those languages are not fossilised and stopped in
time. They evolve. The year of 2011 saw both languages receive their first
major upgrades in 10 years, through the publication of international ISO
standards. The one for C++ is a major
change improvement and took over 6 years to complete. The standard doubled in
And the language became easier, simpler, more powerful, ready to take on new
challenges. This talk will present some of the most interesting new features in
C++ 11, trying to developers to make the jump to C++ 11 as soon as possible. The
presenter will use his experience of over 10 years developing in C++ to show
some of the challenges that can be solved, writing beautiful and at the same
time efficient code.
The target audience is software developers with at least basic knowledge of C
Thiago is an experienced C++ developer, having spent the better part of the last 10 years developing Qt-based software and Qt itself for the past 5. His last major project, in 2011, was the creation of the Qt Project, an open source project around the Qt codebase. He works for Intel’s Open Source Technology Center (OTC) from Oslo, Norway, where he splits his time between his activities as the maintainer for Qt’s QtCore and QtDBus libraries and his attempts at improving his StarCraft 2 skills.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or firstname.lastname@example.org.
View a complete list of OSCON contacts