Tags: c++

Zapcc High-Speed C++ Compiler Now Open Source

Zapcc, a caching C++ compiler built for speed, has gone open source. Ceemple Software, Zapcc’s builder, claims the compiler offers dramatic improvements in both incremental and full builds compared to building with Clang 4.0 and Clang 5.0. Based on heavily modified code from the Clang compiler...
Read 0 Comments

Conan Package Manager Brings C and C++ to DevOps

Conan, a distributed, open source package and dependency manager, promises to bring C and C++ into devops. The multiplatform package manager builds and shares native binaries. Conan lets you quickly create builds, port packages, and run them on different operating systems... While intended for C...
Read 0 Comments

Top Programming Languages 2017: Focus on Jobs

While the default IEEE Spectrum ranking in the Top Programming Languages interactive gives a good aggregate signal of language popularity, here we are taking a deep dive into the metrics related to job demand. Two of our data sources, Dice and CareerBuilder, measure job openings for the languages...
Read 0 Comments

5 Cool C/C++ App Dev Tools

As compelling as new languages like Rust are for building systems, C and C++ remain fundamental for writing applications that run close to the metal, despite the waxing and waning of their usage statistics. What's more, the culture of tools for C/C++ development remains deep and fruitful. Here are...
Read 0 Comments

tomasz-kapela.png

Tomasz Kapela
Tomasz Kapela of Intel describes the Non-Volatile Memory programming model created by the Storage Networking Industry Association at LinuxCon Europe.

Easier Persistent Memory Programming with Extensions to libstdc++ and libc++

Persistent memory, unlike volatile memory, retains its contents even if the server has a power failure. However, as Tomasz Kapela, Software Engineer at Intel, points out during his LinuxCon Europe 2016 talk, persistent memory is hard to achieve. Since persistent memory programming is non-trivial,...
Read 0 Comments

Memory Error Detection Using GCC

GCC has a rich set of features designed to help detect many kinds of programming errors. Of particular interest are those that corrupt the memory of a running program and, in some cases, makes it vulnerable to security threats. Since 2006, GCC has provided a solution to detect and prevent a subset...
Read 0 Comments

How to Integrate Video Streaming Into Your C or C++ Application Using Nex Gen Media

The Nex Gen Media Server is a small-footprint shared library that allows users to easily build video media and telephony applications. It supports several popular streaming protocols such as RTMP, RTSP and Apple's HTTP Live, and can capture live video streams and adapt them so they can be received...
Read 1 Comments

Master C++ Programming with Open-Source Books

Books are very personal and subjective possessions. And programming books are no exception. But regardless of their style, focus, or pace, good C++ programming books take the reader on a compelling journey, opening eyes to the capabilities of the language, and showing how it can be used to build...
Read 0 Comments

An Even Easier Introduction to CUDA

This post is a super simple introduction to CUDA, the popular parallel computing platform and programming model from NVIDIA. I wrote a previous “Easy Introduction” to CUDA in 2013 that has been very popular over the years. But CUDA programming has gotten easier, and GPUs have gotten much faster, so...
Read 0 Comments

The Most Important Coding Languages for IoT Developers

We have seen a changing of the guard in the past few years as software takes center stage and once-beloved hardware simply becomes a canvas for developers. The ability to code is an important skill for the production of any modern technology, especially a product that falls within the internet of...
Read 0 Comments

Pages

Click Here!