Languages and Runtimes

Languages and Runtimes | News, how-tos, features, reviews, and videos

jumping woman flexible agile dancer
Abstract Java code

fighter boxer competition boxing glove best fight  totokita getty

Deno 1.0 arrives to challenge Node.js

‘Secure by default’ runtime for JavaScript and Typescript runtime reaches important milestone

mechanic wrench fix engine repair

TypeScript 3.9 slashes compile times for packages

Latest TypeScript production release addresses extremely poor editing and compilation speeds associated with packages

coffee cup - coffee beans - Java

Kotlin 1.4-M2 brings standard library improvements

Next Kotlin 1.4 milestone release features API improvements and new functions for arrays and collections

Parcels and stacked packages being protected by black umbrella

Packages and static imports in Java

Use packages and static imports to organize top-level types and simplify access to their static members

gear integration motion accuracy cooperation

GCC 10 series compilers arrive in major upgrade

Highlights of GCC 10 release include a multitude of C++ 20 features and C2X support

pen idea lightbulb paper innovation invention

JDK 15: The new features in Java 15

The next version of standard Java will add text blocks, garbage collectors, and hidden classes and drop the Nashorn JavaScript engine

gears 142263619

C# Source Generators to boost performance in .NET 5

A new C# compiler feature that inspects code and generates additional source files promises to improve performance in a number of scenarios

winner medal contest victory

C programming language rises with COVID-19

C jumps ahead of Java in the Tiobe index of language popularity, thanks perhaps to C’s use in medical equipment

winner medal contest victory

C programming language rises with COVID-19

C jumps ahead of Java in the Tiobe index of language popularity, thanks perhaps to C’s use in medical equipment

mainframe servers in the cloud

What is COBOL? COBOL programming explained

The 60-year-old programming language that powers a huge slice of the world’s most critical business systems needs programmers

bandaid cross 95857946

Project Leyden addresses Java pain points

Leyden would mitigate Java’s large footprint and longstanding performance issues by introducing static images to the platform

go green light traffic signal by pawel czerwinski unsplash

Go language use still anchored in technology companies

Go Developer 2019 Survey finds most Go developers work for tech companies, and most want to keep using Go

roadblock road blocked barrier

Developers cite barriers to Rust language adoption

Rust Survey 2019 report identifies multiple challenges including slow compilation times and the need for better documentation

woman yelling into megaphone

ECMAScript 2020 spec for JavaScript moves forward

Slated for formal approval in June, ECMAScript 2020 introduces new features for module loading, precision integers, and strings

compiling compiler code

CheerpJ Java-to-JavaScript compiler boosts exception handling, native methods

Working from bytecode, the CheerpJ compiler converts Java clients to HTML, JavaScript, and WebAssembly

compiling compiler code

CheerpJ Java-to-JavaScript compiler boosts exception handling, native methods

Working from bytecode, the CheerpJ compiler converts Java clients to HTML, JavaScript, and WebAssembly

progress arrow lights

C++ proposal dismisses backward compatibility

Proposal to the C++ standards committee would give up backward and binary compatibility for safety and simplicity

mechanic wrench fix engine repair

TypeScript 3.9 slashes compile times for packages

New beta release addresses extremely poor editing and compilation speeds associated with packages such as material-ui and styled-components

Load More