Languages and Runtimes

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

reach out sky cloud hand
red buoys floating in the ocean unique life preservers safety risk float

Day of the Dead

Pyston returns from the dead to speed Python

Picking up where Dropbox left off, a new development team has released a fresh version of the just-in-time optimizing Python runtime, compatible with Python 3.8

ifcp 033 thumb
video

Python 3.9: What's new in the latest version of Python

The latest version of Python offers new conveniences for the developer: new ways to merge dictionaries, new string-handling functions, and more convenient type-hinting features. Learn more in our video.

Abstract Java code

JDK 15: The new features in Java 15

Just-arrived update to standard Java features text blocks, hidden classes, the Z Garbage Collector, and previews of pattern matching and records

thumbs up multicultural

C++ 20 receives final technical approval

C++ language upgrade featuring modules and coroutines is set to be released before the end of the year

layered circles against abstract digital background 200187478 001

Ring language upgrade focuses on WebAssembly

Organization of language also improved in upcoming version

one red balloon rises above a line of white balloons

Python rises in RedMonk language rankings

Python trails only JavaScript while Java slips to third in the RedMonk rankings, its lowest-ever placement

laptop covered with sticky notes

How to describe Java code with annotations

Use annotations to associate metadata with application elements in your Java programs

servers / server racks [close-up perspective shot]

New Swift project handles server app startup, shutdown

Swift Service Lifecycle is an open source project aimed at supporting the language’s server ecosystem

thumbs up happy employees binary diversity motivated staff happy people by peopleimages getty

8 great libraries for C++ programming

C++ developers look to these libraries for help building Windows apps, mobile apps, machine learning and scientific apps, and more

jumping woman flexible agile dancer

Google’s Go language could get generics in 2021

Generics have been requested by Go programmers for years for the simplicity and flexibility they offer

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

Load More