BT

A Look at LiveBindings for C++ and Delphi

by Jonathan Allen on  Jan 22, 2013

Binding expressions are not a new concept, XAML and Flex developers by them. But outside of C++/CX, which is only used for WinRT programming, it isn’t something that normally seen in native programming languages. Designed for both VCL and FireMonkey, LiveBindings are the exception to the rule.

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.

Should Developers Start Learning C++?

by Jonathan Allen on  Dec 06, 2012 9

With the introduction of C++ 11 and C++ CX there has been a lot of renewed interest in the language. And a lot of developers, especially Windows developers, are wondering if they should set aside C# and Java in favor of it. John Sonmez argues no.

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.

Microsoft's New Compiler Increases C++11 Compliance

by Jeff Martin on  Nov 05, 2012

Microsoft has released a new CTP of its C++ compiler that provides new C++11 functionality, and announced the formation of the Standard C++ Foundation. This foundation is composed of several different organizations that all share the same goal of promoting and support C++.

Reintroducing Extension SDKs for Visual C++

by Jonathan Allen on  Nov 01, 2012

An under-reported feature of Visual Studio 2012 is the ability to create Extension SDKs for Visual C++. SDK development is analogous to creating assemblies in .NET or JARs in Java and is very important for Windows 8 application development.

How Visual Studio Improves C++ Performance

by Jeff Martin on  Nov 01, 2012

The optimizer in Visual Studio 2012 has nearly doubled in size as compared to previous versions. This matters to developers because now their C++ code can benefit from significant increases in execution speed after a recompile. Targeting the additional features of VS2012 can lead to even bigger performance gains.

Notes on Writing a Windows Store Apps with C++/CX

by Jonathan Allen on  Oct 31, 2012 2

In a session titled Diving deep into C++ /CX and WinRT, Marian Luparu talks about exception handling and performance for C++ applications that target Windows 8. The most important thing for developers to understand is how the boundary between WinRT and normal C++ code effect exception handling and performance.

Porting Existing C++ Code to Windows 8/Windows Phone 8

by Jonathan Allen on  Oct 30, 2012 1

Porting Existing C++ libraries to Windows 8/Windows Phone 8 mostly involves replacing many, but not all, of the existing Win32 and COM API calls with their WinRT equivalents. The UI itself will most likely not be portable, as GDI is being replaced with XAML, HTML5, and/or DirectX.

Querying Columnar Databases with Google Supersonic

by Abel Avram on  Oct 16, 2012

Supersonic is a query engine library for columnar databases providing a set of data transformation primitives that Google advertises to be “ultra-fast.”

CppDepend is Now Available for Linux

by Jonathan Allen on  Oct 01, 2012

CppDepend is a tool for analyzing complex C++ applications. Using the Clang parser and a custom query language based on LINQ, developers can write scripts that examine complex relationships between classes and methods. These can be used for general exploration or to build up static code analysis rules. CppDepend is licensed for both Windows and Linux.

Embarcadero Updates Delphi and C++ Builder, Launches HTML5 Builder

by Michael Floyd on  Sep 05, 2012 9

Embarcadero Technologies launched a major overhaul of its development tools line that includes RAD Studio XE3, Delphi XE3 and C++Builder XE3. The company also launched HTML5 Builder for Mobile and Web app developers. InfoQ spoke with John Thomas, Director of Product Management at Embarcadero.

Interview on Rust, a Systems Programming Language Developed by Mozilla

by Abel Avram on  Aug 03, 2012 3

Rust is a systems programming language developed by Mozilla and targeted at high performance applications. This post contains an interview with Graydon Hoare, Rust’s creator.

SQLite On WinRT, Metro, Windows 8 Mobile

by Roopesh Shenoy on  Jul 09, 2012

SQLite is now supported on Windows RT, Windows 8 Metro Apps and will be supported on Windows Phone 8 for local application storage.

Microsoft to C99 Developers: Use ISO C++

by Jeff Martin on  May 07, 2012 3

Developers have long requested C99 language support for Visual Studio. Microsoft's Herb Sutter indicates this will not be forthcoming with VS11 and proposes two solutions: using ISO C++ compliant code or switch to a competitor's compiler.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT