The Rust systems programming language is still in its infancy, having only released the first stable version of the language in 2015, but that hasn’t stopped it from rising to the top of developer charts. Last year, it broke onto the TIOBE Index Top 20 list of the most popular programming languages for the first … continue reading
Microsoft has expanded the scope of Win32 APIs beyond support for C and C++, with added support for C# and Rust through the win32metadata project now available in preview on GitHub. Other languages will follow, according to the Windows development team. Previously, developers using languages other than C and C++ had to use wrappers or … continue reading
Open Source Security, Inc. has announced new funding for the GCC front-end for Rust project. The funding will go towards full-time and public development efforts. GCC front-end for Rust is an open-source project designed to provide an alternative Rust compiler for GCC. “The origin of this project was a community effort several years ago where … continue reading
A key focus of improving the Rust language in 2020 has been on stabilizing features, and according to the newly released Rust 2020 Survey, those efforts have paid off. Survey respondents in general felt that stability of the language has been improving. The rust-analyzer and IntelliJ Rust plugin were key projects highlighted in the survey … continue reading
Infragistics’ Ignite UI toolkit for Angular 11 includes a complete library of Angular-native UI components, material-based components and over 60 high-performance charts and data grids. The new release includes additions such as updates to all of the Angular grids, export to Excel, accessibility/ARIA, and more across all of the controls in its enterprise-grade toolkit. “We’ve … continue reading
The Linux Foundation has announced it will now host the Servo web engine. Servo is an open source, high-performance browser engine that is designed for both application and embedded use and is written in the Rust programming language. “The Linux Foundation’s track record for hosting and supporting the world’s most ubiquitous open source technologies makes … continue reading
The latest Rust programming langauge release enables new things to appear in ‘const fn,’ two new standard library APIs, and one feature useful for library authors. By including the features in ‘const fn’, this led to a 40x performance improvement in Microsoft’s WinRT bindings for Rust, according to the working group behind the language. The … continue reading
Visual Studio 2019 version 16.6 contains the first user-visible pieces of C++20 Ranges support, according to Microsoft. The standard library concepts in ‘<concepts>’ have been shipping in MSVC since version 16.3. This includes the customization point ‘std::ranges::swap.’ Also available are the first batch of Range algorithms in ‘<algorithm>.’ Additional details are available here. WinUI 3 … continue reading
Rust has made it to the TIOBE Index Top 20 for the first time, ten years since its inception. All the verbose programming and sharp edges of other languages are solved by Rust while being statically strongly typed. Its type system prevents run-time null pointer exceptions and memory management is calculated compile-time. So no garbage … continue reading
Rust continues to maintain its spot as the most beloved of programming languages among professional developers. For the firth year in a row, the Stack Overflow Developer Survey found a majority of developers who are currently using it (86%) say that they are interested in continuing to develop with it. Rust was followed by TypeScript … continue reading
CircleCI’s matrix jobs enable developers to write simple configurations for complicated software and work in tandem with the company’s existing support for parameterized jobs. “This feature is powerful because it works with any combination of job parameters, generating human-readable names for each individual job. You aren’t restricted to a finite number of ways to do … continue reading
Rust 1.42.0 includes more useful panic messages when unwrapping, subslice patterns, the deprecation of Error::description, and more. Additionally, Rust said it is downgrading 32-bit targets to Tier 3 support by the project, since Apple no longer supports it either. More details on the language update are available here. Microsoft releases patch for critical security bug … continue reading