Programming Leftovers
-
Desktop and Mobile Application Development Trends in 2023
With January done and dusted, we wanted to take a look at the year ahead and discuss some of the hottest trends of 2023 for desktop and mobile app development, as whether you're a seasoned developer or just about to set up your new app, it's always good to stay up-to-date with trends to ensure your apps are interesting, user-friendly, and keep up with the competition.
-
How we added support for the C++23 assume feature in GCC
For the past few years, I have been working on Project Ranger, a new infrastructure in GCC that determines value ranges of variables in C and C++ programs. This article discusses how Ranger supports the new
assume
feature of the C++23 standard, which helps programmers optimize programs. -
Exploring Rust for Vulkan drivers, part 1
Over the course of the last decade, Rust has emerged as a new programming language for writing safe low-level code. This blog post is the first in a series exploring the area of using Rust to write Mesa Vulkan drivers.
-
Let’s Make SCPI More Helpful
The SCPI (Standards Command for Programmable Instruments) protocol is exceptionally popular in lab and workspace tools, letting you configure and fetch data from oscilloscopes and lab scales alike in a standardized way. However, when interfacing with a SCPI device, you need to use a programming guide document if you want to know the commands for any of the inevitably extended features; essentially, SCPI isn’t as human-friendly as you might want. [MisterHW] argues that SCPI could use more discoverability by proposing a HELP? command.