Extreme C book extract: Exploring structures and user-defined types in C

The growth and popularity of C continues. The most recent TIOBE index of most popular programming languages saw C in a virtual dead heat with Java, knocking the latter off its perch for the first time in five years.

In his new book, Extreme C (left), Kamran Amini outlines the essential features of the language before moving onto encapsulation and composition, synchronisation, as well as advanced...

Intel launches new C++-based language as part of One API plans

Intel is putting together a new programming language aimed at simplifying development across workloads and architectures as part of its ‘One API’ initiative.

Data Parallel C++ (DPC++), naturally based on C++ but also incorporating elements of SYCL from The Khronos Group, is touted as being an ‘open, cross-industry alternative to single architecture proprietary languages.’

Xamarin launches new mobile developer certification program

Xamarin, the Microsoft-owned cross-platform development software provider, has announced the launch of a new mobile certification program.

The Certified Mobile Professional qualification comes through the company’s Xamarin University, which offers tutorials and learning on a variety of operating systems and languages, including Android, iOS, and C#.

Naturally, these courses are not entirely altruistic. Xamarin’s platform – and indeed its mission – are...

Skype introduces real-time code editor to help ease technical interview burdens

If you have an off-site technical interview coming up, the last thing you want to be thinking about – never mind your knowledge and the pressure of the situation anyway – is how the technology you will be using will stand up.

Skype has launched a new preview feature which aims to help technical interviews be conducted more seamlessly.

The feature enables a video call to be placed on top of a code editor, meaning interviewers and their prospective candidates do not...

Stack Overflow figures show C# is for early risers and Haskell for night owls

Ever wanted to know which languages are most popular late at night compared with early in the morning? Good news if so; Stack Overflow has released a series of usage figures which look at the times users visit questions on their system concerning various languages.

Perhaps not surprisingly, the languages most likely to be visited during the hours of 9-5 were based around enterprise technologies, many with a Microsoft theme; T-SQL at the top, with SharePoint, SQL Server 2008,...

Python, Node.js and Rust most loved languages with C, C# and Visual Basic losing momentum

Almost a third of current professional developers say their formal education was not important to their career success, with Python, Node.js and Rust continuing to grow in popularity, according to the latest Stack Overflow survey.

The latest report involved more than 64,000 responses fielded from 213 countries, cited to be the most comprehensive survey of the programmer workforce to date, and examines all aspects of the developer experience.

With Python and Node.js going up,...

Red Hat, Codenvy and Microsoft team up for greater language integration

(c)iStock.com/Leonardo Patrizi

Codenvy is collaborating with Red Hat and Microsoft in order to further open source development and the vision that anyone should be able to contribute to a project without software installation.

For Red Hat, Eclipse Che, an open source next-generation IDE platform for Eclipse, is a strategic tooling platform for their products and users. Eclipse Che has gained more than 250,000 downloads, 2,900 GitHub stars, 70 contributors and dozens of...

Research: Stack Overflow reveals changing developer job landscape

(Image Credit: iStockPhoto/uschools)

New research from Stack Overflow points towards a talent shortage caused not just by a shortage of developers, but also from misguided recruiters. In the global report published today, Stack Overflow included more than 56,000 responses from 173 countries. 

The biggest group represented in the research was the US, followed by the UK. Stack...

“Pay-what-you-want” CryEngine V launches with DirectX 12 support, VR tools

(Image Credit: Crytek)

Renowned game developer Crytek has unveiled CryEngine V which features a host of new features and "pay-what-you-want" pricing model to help anyone get started with creating similarly groundbreaking titles we've come to expect. 

The biggest announcement is the new pricing model which follows the "free" model of Amazon's recently-announced Lumberyard engine. This...

Opinion: Unraveling cross-platform app development

(Image Credit: iStockPhoto/Ersin KISACIK)

With more and more developers looking to get into mobile, it would make sense that they would want to use the tools of their choice. But, what are the options for developing mobile apps in general? You may be asking yourself, “How can I develop for iOS without a Mac?” “How can I develop for Android without learning Java?” Maybe, even more importantly, is, “How do I develop for multiple mobile platforms using a...