Nimrod: A New Systems Programming Language
A language with extensive metaprogramming support, generics and exception tracking built in, optional garbage collection, and rivals C in performance. And it can compile to C, C++, Objective-C, or...
View ArticleA Quarter Century of Tcl
For 25 years, this unusual extension language has delivered magic.
View ArticleInteroperating Between C++ and Objective-C
Calling a C++ constructor with parameters from Objective-C involves some tricky steps.
View ArticleNew C++ Language Features in Visual Studio 2013
Raw string literals, brace initialization, initializer list constructors, and delegating constructors are just a few of the C++ goodies newly available in Visual Studio 2013.
View ArticleMore New C++ Features in VS2013
Alias templates, new functors, and library features from the proposed ISO C++14 draft are all part of Visual Studio 2013
View ArticleFunding the .NET Development Ecosystem
Microsoft's high prices for dev tools fund a cottage industry that has no parallel in computing.
View ArticleJolt Awards: Mobile Development Tools
The best tools for the nuts-and-bolts of building mobile apps.
View ArticleBlundering into the One Definition Rule
You might think your compiler would call out all illegal code, but you'd be wrong.
View ArticleIs goto Still Considered Harmful?
Apple's recent security bug was traced to a spurious goto. But that still doesn't resolve the debate over its use.
View ArticleThe Most Underused Compiler Switches in Visual C++
Microsoft's Visual C++ team explains the nine most underused switches and why you should make sure to include them in your build.
View ArticleLINQ-like List Manipulation in C++
Using the open-source Cpplinq project to get Language-Integrated Query capabilities in C++11
View ArticleDebugging Windows Services
Services written in C++ can be difficult to intercept and debug when things go awry. But a few small tricks get you right into the heart of the code.
View ArticleDebugging GPU Code in Microsoft C++ AMP
Visual Studio 2013 makes it much easier to debug parallel code running on the GPU
View ArticleBasic Turns 50
A language familiar to all: Pausing to look back on 50 years of attracting (and repelling) new programmers.
View ArticleDebugging 256 GPU Threads in Visual Studio 2013
With Microsoft C++ AMP and Visual Studio, you can easily debug hundreds of GPU threads.
View ArticleUnderstanding C++ Function Try Blocks
Function try blocks have their own unique mechanics and special gotchas, but they are exactly the right solution for certain kinds of problems.
View ArticleXamarin 3 Enterprise Edition Reviewed
With a state-of-the-art designer for iOS and Windows, seamless forms integration, more widgets, and simplified, integrated builds, Xamarin 3 finally realizes the dream of polished, high-quality, native...
View Article