Back to 2014-proposals
Title: What wrong with C++ - A rant from the trenches
Proposer: Claudius Link
Type: Tutorial
Duration: 90 mins
Description:
C++ modern, effective, multi paradigm programming language available on any platform. It is well suited for system, embedded, high performance, programming It is standardized, widely supported, offers a powerful library and supports abstractions. With C++11 there has be a recent overhaul further extending the power . So what can possibly be wrong?
Simply try to write a binary component which can be used through its API by third party C++ developers. Build this as shared library for multiple operating systems and add dependencies on other components. Now you are stuck with OS, compiler vendors, versions and options, and version of external components leading to an exponential growing number of combinations you have to handle.