C2x Will Be the Next ISO Standard for the C Language

Expected to be finalized in 2022, the C2x standard has started its evolution, driven by the C committee. InfoQ had the chance to speak with Jens Gustedt, who is working within the committee to advance the new standard and author of the upcoming book Modern C.

GPUs Found Vulnerable to Side-Channel Attacks

Since Spectre and Meltdown were demonstrated at the beginning of 2018, researchers have been discovering many variants of side-channel vulnerabilities affecting both Intel and AMD CPUs. GPUs seemed instead to be immune to such attacks. Until now, that is.

Visual Studio Code 1.29 Improves Search, Debug, and More

Visual Studio Code October 2018 release, numbered 1.29, introduces a number of significant new features, while confirming Visual Studio Code trend as the most used text editor in the JavaScript ecosystem.

Google’s Plan Towards Go 2: Community Involvement Takes Center Stage

Work on the next major version of Google’s language has already begun with around 120 open proposals candidate to be reviewed for Go 2, writes Google engineer Robert Griesemer. Google also intends to make the Go 2 process much more community-driven.

Rust 1.31 Brings the First Rust 2018 Features, Non-Lexical Lifetimes and Module Improvements

Rust 1.31 is the first release that implements new features exclusive to Rust 2018 and does not guarantee source compatibility with existing code bases. Rust 2018 is a work in progress and Rust 1.31 only marks the beginning of a three year development cycle that will significantly extend the language.