Get the latest tech news

Orthodox C++


Orthodox C++. GitHub Gist: instantly share code, notes, and snippets.

Code base written with Orthodox C++ limitations will be easer to understand, simpler, and it will build with older compilers. Exception handling is the only C++ language feature which requires significant support from a complex runtime system, and it's the only C++ feature that has a runtime cost even if you don't use it – sometimes as additional hidden code at every object construction, destruction, and try block entry/exit, and always by limiting what the compiler's optimizer can do, often quite significantly. If standard required to compile your code is C++17 and year is 2016 then obviously you're practicing "Resume Driven Development" methodology.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Orthodox C++

Orthodox C++