C++/C#

News, resources and discussions for C#/.NET and C++ developers.

A Free C++ Compiler for Android, But…

intel-android-thumbnail
Intel has just launched a C++ compiler for Android that compiles C++ source code and generates Android compatible bytecode. It isn’t the first C++ compiler to do it: The c4droid C++ compiler and IDE is available in Google Play for a few dollars, and the Android Developer Tools (ATD) plugin for the Eclipse IDE includes support for compiling code written in C or C++. It is, however, the only Intel C++ development tool that’s completely free for developers. Intel’s C++… continue…

Coding Challenge: Prove Your Factorial Fluency

employment competition thumbnail
This is the first coding challenge in a regular series and runs through October. We’re looking for you to write a computer program in C#, C++ or Java to solve a programming problem. If you win, you get not only bragging rights, but a genuine Dice T-Shirt, too (!). To enter, you must submit just source code, not executable binaries. That way if there’s a problem with your code, we may be able to fix it and of course by… continue…

Integrating Your App with Amazon Web Services S3

AWS-Thumbnail
By Jeff Cogswell If you can write software for the cloud, you’re one step ahead of other job hunters. In particular, one area you want to know about is Amazon Web Services (AWS). It’s huge and sophisticated, yet surprisingly easy to integrate into applications. Let’s look at how you can program AWS with Microsoft C# and Visual Studio. Specifically we’ll look at how to store data in the AWS cloud storage called S3. To get started, you have to sign… continue…

5 C# Libraries You Need to Know

Posted In C++/C#, Working in Tech
DiceTV-C#-Thumbnail
A few weeks ago, in honor of our new C++ and C# talent community, I told you about five of Community Guide David Bolton’s favorite C++ libraries. In an effort to maintain equality, here’s his top five for C#.

Why You Should Learn to Use LINQ

Posted In C++/C#, Working in Tech
Files Thumbnail
One of the biggest steps forward for C# came in C# 3.0/.NET 3.5 when Microsoft introduced Language Integrated Query (LINQ). The easiest way I’ve come up with to explain LINQ is that it’s almost an exact analog to SQL queries on a table in relational databases. If you use C# you should really learn LINQ. A table in a relational database is just like a spreadsheet, where every row has exactly the same columns in it. Let’s look at what… continue…

How to Build a Windows 8 App – Part I

Window8 app dev thumbnail
By Jeff Cogswell Over the past couple of years, Microsoft has been building up its own app store, just as Apple and Google have done. It supports both Windows Phone as well as the desktop operating system, Windows 8. As a programmer, you can create apps for Windows 8, upload them to the Windows store and (hopefully!) start making money. If you’re willing to create apps that make use of the new Windows 8 interface, you can make the apps… continue…

Be Sure to Look at These 5 C++ Libraries

Posted In C++/C#, Working in Tech
Cat-thumb-C++-240x145
In honor of our new C++ and C# talent community, Cat discusses five of Community Guide David Bolton’s favorite libraries for C++ development.  

When and Why You Should Use C++

Posted In C++/C#, Working in Tech
C++-Thumbnail
Now in its 25th year, C++ sits a little awkwardly in the modern world. It grew enormously in the late 80s and early 90s, even overcoming the Department of Defense’s 1987 “Only Ada code to be used” mandate in 1997. But with the arrival of Java in the last years of the century, things became less certain and C++ looked to be becoming a legacy language like Delphi or Visual Basic. Since .NET appeared in 2000, Microsoft has pushed two… continue…

Here’s How to Create Scorchingly Fast JavaScript

asm.js thumbnail
The race continues to produce the fastest JavaScript engines in browsers. With the recent release of Firefox 22, Mozilla’s jumped past Chrome. Its not-so-secret sauce is called asm.js, and is a subset of full JavaScript. When correctly optimized, JavaScript code can run at about half the speed of native machine code. Don’t believe me? Then run up Firefox and make sure it’s the latest version (22). If you haven’t got Firefox installed, go to GetFirefox.com. You don’t want to miss… continue…

C#: Xamarin Studio – Is it Worth a Look?

Posted In C++/C#, iOS, Working in Tech
Screen Shot of Xamarin Studio
When a new programming technology comes along, it’s not always the easiest to pick up: iOS development is a case in hand. Back in July 2008, Apple opened the App Store and launched the iPhone 3G. I bought one and tried to learn to program it. There weren’t many books around and Apple’s online documentation was not the greatest, nor was Xcode, Apple’s IDE for developing software for Mac OS X and iPhone. You get a bit spoiled when you’re… continue…