Languages and Runtimes

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

Parcels and stacked packages being protected by black umbrella
pen idea lightbulb paper innovation invention

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

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

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

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

jw series data structure algorithms java coding programmer 2400x1600 davidgoh akindo gettyimages 53

Data structures and algorithms in Java: A beginner's guide

Learn all about array and list data structures in Java, and the algorithms you can use to search and sort the data they contain

it as a product box package hand with product technology nodes primary

GitHub to acquire NPM JavaScript package registry

GitHub plans to move NPM private registries to GitHub Packages while leaving the public NPM registry in place

Java / coffee / beans in hands

Oracle extends Extended support for Java 8

Still the most widely used version Java, Java 8 will be eligible for Oracle’s fee-based support through 2030

future what is next

Next.js upgrade emphasizes static site generation

Latest Next.js release introduces new data fetching methods for specifying static generation or server-side rendering

test tubes closeup on blue background. 164171233

Kotlin upgrade brings experimental features

Kotlin 1.3.70 release offers no major new features, but adds a number of experimental new functions to the standard library

Blue Morpho Butterfly

What is Deno? A ‘better’ Node.js

From the creator of Node.js, Deno is a secure runtime for JavaScript and TypeScript that addresses Node’s shortcomings

abstract binary code

Scala.js 1.0.0 improves JavaScript interoperability

Version of the Scala programming language that compiles to JavaScript has reached GA status

tools to build, develop or repair

GraalVM upgrade improves Windows builds

Oracle’s open source, polyglot virtual machine also brings JavaScript, Java, Python, and Ruby enhancements

power of one rebel fight strong rise up arm fist power

Clojure use grows in the workplace

More Clojure developers report using the language at work, but having difficulty convincing coworkers

JVM - Java Virtual Machine

Concurnas language taps JVM for high-performance apps

Python-like, Java-compatible language aims to ease development of concurrent, distributed, and parallel systems

Deep, nested topographical layers / binary code [BLUE]

Static classes and inner classes in Java

Learn how to use the four types of nested classes in your Java code

Deep, nested topographical layers / binary code [GREEN]

Avoid memory leaks in inner classes

Beware garbage collection when working with inner classes

Load More