New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Sonatype Acquires Vor Security to Expand Nexus Open-Source Component Support

by Helen Beal on  Jun 30, 2017

Sonatype announced the acquisition of Vor Security to extend their open-source component intelligence solutions’ coverage to include Ruby, PHP, CocoaPods, Swift, Golang, C, and C++.

Checked C - A Safer C/C++ from Microsoft

by Abel Avram on  Jun 16, 2016

Microsoft has open sourced Checked C, a research project meant to add bounds checking to C and C++.

Visual Studio Debuts Improved C/C++ Support

by Jeff Martin on  Jun 03, 2016

Microsoft's code-based multiplatform editor Visual Studio Code has sought to be a go-to choice for developers whether they use Windows, Mac OS X, or Linux. One aspect that has limited the editor is the lack of proper C/C++ support beyond basic syntax highlighting. A new Microsoft extension seeks to narrow the feature gap while providing several C/C++ focused tools.

Reducing Project Build Times on Visual Studio 2015

by Jeff Martin on  Dec 03, 2015

Microsoft's new partnership with Xoreax has produced a "freemium" version of IncrediBuild for Visual Studio users. This tool uses several techniques to dramatically reduce project build times for several different project types.

The Go 1.5 Compiler and Runtime are Written in Go

by Abel Avram on  Aug 21, 2015 4

Go 1.5 has a complete tool chain written in Go, a quicker garbage collector and runs a goroutine on each available CPU.

Facebook Open Sources Infer, a Static Analysis Tool

by Abel Avram on  Jun 11, 2015

Facebook has open sourced Infer, a static analysis tool for C, Java and Objective-C.

Web Frameworks Benchmark 2015

by Abel Avram on  Apr 23, 2015 3

We published in 2014 the results of TechEmpower’s benchmark of various web frameworks, a term including web platforms and micro-frameworks. A year later, they have published a new set of results outlining important changes in the performance of top 10 web frameworks.

JavaScript on a Toaster: Embedded JavaScript with Duktape

by David Iffland on  Dec 10, 2014 1

Duktape takes JavaScript beyond the confines of the browser or server with a full ECMAScript 5 compliant engine that can be embedded into any C/C++ project.

CppDepend now Supports C and C++14

by Jonathan Allen on  Oct 06, 2014

CppDepend is a primarily a source code analyzer, with features geared towards making it easier to understand large code bases with complex interdependencies. In addition, it can integrate with static analyzers. With the introduction of version 5, CppDepend now supports C and C++14.

JetBrains CLion, a C/C++ IDE, and ReSharper for C++

by Abel Avram on  Sep 09, 2014

JetBrains has released CLion EAP, a new IntelliJ-based IDE for C and C++. The IDE comes with Code Completion, Code Generation (for constructors, getters/setters or methods), Intention Actions, Quick Fixes, Refactoring, Project Search and Code Navigation. They also want to bring ReSharper to Visual Studio C++.

Visual Studio “14” Is Changing the C Runtime

by Jeff Martin on  Jun 26, 2014

As new details on Visual Studio "14" emerge, Microsoft's James McNellis describes how changes are being made to the infamous MSVCR DLL. Additional work being done to implement C99 support will also be changing how the default behavior of familiar functions.

Coverity 7.0 with C#, Java, C, C++ Algorithms, SonarQube, Eclipse, VS and Clang Compiler Support

by Anand Narayanaswamy on  Jan 24, 2014 1

Coverity has released version 7 of its testing platform with improved C#, Java, C, C++ algorithms in addition to support for SonarQube, Eclipse and Visual Studio 2013. The release also includes support for clang compiler used in the development of Objective-C and C/C++.

AIDE 2.0 Introduces Support for Native C/C++ Apps

by Abel Avram on  May 10, 2013 1

AIDE 2.0 adds support for C/C++, a new Design View, better UI and improved Git integration. AIDE is an Android IDE running on Android.

Is C Still A Suitable Language Today?

by Abel Avram on  Jan 18, 2013 4

Damien Katz, Couchbase, believes that C is still a great language for back-end programming, while other developers argue that C has too many flaws, supporting C++ or Java, while others like neither.

LLVM Proposes Adding Modules to C

by Alex Blewitt on  Nov 30, 2012

At the November LLVM developers meeting, Doug Gregor of Apple gave a presentation on adding modules to C. This provides a transitional approach to providing modules as a means to both speed up compilation time and to improve the amount of semantic information provided by libraries, which can be used to improve both IDEs and debugging.