Microsoft wants to help developers create better and more reliable C programs. The company is currently conducting research into how it can extend the C programming language and help developers build more secure solutions. According to the company, most system software such as operating systems, browsers, database and programming language interpreters are written using C … continue reading
The .NET Foundation has announced the cross-platform build automation system Cake is joining its family. Cake is built on top of Roslyn and the Mono compiler, and is designed to help developers write build scripts in C#. “We firmly believe that creating a reliable and maintainable build automation script is best done in the same … continue reading
The standard for C++17 is coming together. After a lengthy meeting in March and subsequent discussions, the actual feature list is shaping up to offer C++ developers a lot more hand-holding in modern cloud-based environments. Among the changes approved are supports for parallelism, various file systems, and expanded use cases for lambdas. Specifically, lambdas are … continue reading
The Microsoft .NET engineering team has posted a blog discussing its plans to add support for tuples to C# and Visual Basic. In a blog posting on the subject, Anthony D. Green, program manager on the managed languages team at Microsoft, wrote about the exact method of tuple implementation. “A tuple is vaguely like an … continue reading
It wouldn’t be Google I/O without a healthy dose of Android news to discuss, and this year’s event, though vastly different in appearances, still contained numerous new tidbits on Android N and the future of the mobile device platform. Dave Burke, vice president of engineering at Google, took the stage to discuss the company’s mobile … continue reading
The free Visual Studio extension that allows developers to build HTML5 applications using C# or XAML has hit beta version 8 on its way to general availability. C#/XAML for HTML5 (CSHTML5) was developed by the software company Userware. Beta 8 includes more than 25 features requested by users, such as extensibility, styles and templates, and … continue reading
An open-source project by Facebook has made it as SD Times’ GitHub project of the week. The project is called Wangle, and it is a client/server application framework to build asynchronous, event-driven modern C++ services. Facebook open-sourced this project last summer, but recently a Facebook software engineer named James Sedgwick wrote some software with Wangle, … continue reading
Microsoft releases SQL Server for Linux. Microsoft joins the Eclipse Foundation. Microsoft strikes a deep partnership with Red Hat. Microsoft open-sources .NET and C#. Microsoft releases Office for iOS. At this point we should collectively let our jaws rise to their natural closed position and understand that the game has changed. The reality is that … continue reading
Due to the lack of variety in brackets and parentheses on a regular keyboard, the syntax of modern C++ sometimes gets tricky, according to Dima Korolev, captain of engineering at opinion aggregation company Staance. Some problems with C++ include array indexing and lambda definitions. Korolev also mentioned that Objective-C uses square brackets to send messages. … continue reading