Posts Tagged ‘C++’

JetBrains CLion C++ IDE First Impressions

This post describes my first impressions from taking the new JetBrains CLion C++ IDE (currently in alpha) for a spin.

I’ve been a loyal user of another IDE made by JetBrains – RubyMine, which I’ve …

Read More

Clang edition of the C++11/14 Rocks book

Do you use Clang to compile C++? Would you like to know all about the C++11 and C++14 language features it supports?

You can read about them in the new edition of my C++11/14 Rocks book tailored to Clang. I carefully collected everything you need into one short, clear book.

Clang …

Read More

Spotlight on libraries relying on C++14

While working on the C++14 coverage for the Clang edition of my book, I’m also taking a look at the C++14 code in the wild, and I thought I’d write up what I’ve found.

There are, of course, implementations of the C++ standard library which by necessity rely on C++14 …

Read More

What if C++ looked more like Python or CoffeeScript?

I’m quite fond of languages with minimal syntax. Not only it is easier to read and write code in these languages – it also provides an opportunity to reduce errors (both at compile time and at run time), when you consider that every character in a program has the potential …

Read More

C++ concurrency cheatsheet

Parallel execution. It’s where programming is shifting – slowly but inexorably – and, of course, C++11 is on the concurrency bandwagon. Futures/promises, threads, condition variables and so on – it’s all part of the standard library.

I thought it would be handy to have a summary of the concurrency classes and …

Read More

An introduction to the TR2 filesystem library in Visual Studio 2012

Visual Studio 2012 includes the filesystem library. It isn’t part of the C++11 standard but it’s one of the proposals for TR2. The proposal is based on the library included in boost.

The library provides a convenient (and cross platform, if supported by compilers) interface for file & directory traversing and …

Read More