InfoQ

InfoQ

Topic/Tag specific view

C++ Content on InfoQ


Latest featured content about C++

Erlang Inventors Talk Language Future

Topics
Dynamic Languages,
Language,
Language Design,
Programming,
Architecture

In this interview Joe Armstrong and Robert Virding, co-inventors of the Erlang language, talk about the future of the language, including its use in web programming, its ability to scale and more. The duo also discuss Erlang support for NoSQL databases, running the language on the Java Virtual Machine (JVM) and comparisons with other languages such as Google’s Go.

News about C++

Microsoft Publishes C++ AMP Spec, Wants to Lower Barriers to Data-Parallelism

Topics
Parallel Programming,
.NET

Hoping to make programming data-parallel hardware easier, Microsoft has published its open specification for C++ AMP. By building its implementation directly into Visual Studio 11 Microsoft seeks to improve access to the GPU for developers.

ESE Tookit: Use Windows' Internal High-Performance Data Store To Build Applications

Topics
Data Access,
.NET

The ESE Toolkit provides C++ and C# class libraries that allow easier application development using the Windows Extensible Storage Engine (ESE), a high-performance data store built into Windows.

CXXI Brings Advanced C++ Interop To Mono

Topics
.NET,
Interop

CXXI, a new C++ Interop framework, allows easy interoperability between C# and C++ in Mono. Developers can, from C#, easily instantiate C++ objects, invoke C++ methods, subclass C++ classes, and more.

Articles about C++

The Limits of Agile

Topics
Agile,
Agile Techniques,
Unit Testing,
Adopting Agile

The problems faced by teams that are attempting Agile in non-traditional settings aren't that Agile principles are inapplicable, nor that the feedback cycle is doomed to failure; but rather, outside of a certain Agile sweet-spot there are additional barriers and costs to applying Agile techniques. None of these obstacles prevents Agile in itself but each increases the cost of getting to Agile.

Presentations about C++

Hypertable - An Open Source, High Performance, Scalable Database

Topics
Search,
Architecture,
Database Design

This presentation discusses Hypertable, an open source, high performance, distributed database modeled after Google's Bigtable. Doug discusses the differences between Hypertable and traditional database technology, support for massive sparse tables, scaling to petabytes size, and how Hypertable is designed to run on top of an existing distributed file system, such as the Hadoop DFS.

Interviews about C++

Martin Odersky on the Future of Scala

Topics
Java,
Language Design,
Parallel Programming,
Programming

In this interview Martin Odersky, the creator of the Scala language talks about work on the next version of Scala and how the functionalities in the JVM help make Scala better. Odersky touches on how some of the most popular entities on the web, such as Twitter and LinkedIn use Scala. And he discusses the complexity of the language and its role as a functional and object-oriented language.

Josh Bloch on Java and Programming

Topics
Java,
Open Source,
Language,
Language Design

In this interview, Google’s Josh Bloch shares his views on the open-source Java landscape as well as on the future of the Java language, including changes being implemented via Project Coin. Bloch also discusses support for multi-core in programming languages, support for multiple languages on the JVM, Java pain points and the “next big language.”

Ralph Johnson, Joe Armstrong on the State of OOP

Topics
Language Design,
Ruby,
Object Oriented Design,
Java,
.NET,
Language,
Architecture

Ralph Johnson and Joe Armstrong discuss the state of OOP, what Smalltalk got right/wrong and the image concept. Also: Joe decides he likes OOP as long as its done the Erlang way: focused on messaging.