taming-cpp

Experiments with C++ and comparisons with C
git clone https://git.tronto.net/taming-cpp
Download | Log | Files | Refs | README

Taming C++

Experiments with C++ and comparisons with C.

sort-benchmark

For the first post in the series.

Inspired by Bert’s post.

Sorting an array of integers is a simple task, so C and C++ should perform similarly, right? Wrong!

C time for 100000000 numbers: 9.886314s
C++ time for 100000000 numbers: 4.92299s
C++ time for 100000000 numbers (parallel): 0.495435s

A similar benchmark is provided for sorting an arrays of pairs in a non-standard way.

raii

For the second post in the series.

Various small examples on constructors, destructors and related things.

Templates

For the third post

Various examples on templates, constraints and concepts.

See also zmodn.