Languages and Runtimes

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

progress arrow lights
pen idea lightbulb paper innovation invention

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

gears 142263619

LLVM 10 bolsters Wasm, C/C++, and TensorFlow

The latest version of the language development toolkit improves parallelism in Wasm and adds a sublanguage that aids machine learning

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

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

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

start-finish road signs point in opposite directions / stages / order / sequencing

C++ 20 spec finalized, C++ 23 spec begins

C++ upgrade due in 2023 will prioritize standard library modules, coroutines, executors, reflection, pattern matching, and contracts

Hopscotch numbers

How to use ValueTuples in C#

Take advantage of ValueTuples to return multiple values from a method with better performance than Tuples

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

astract code [Thinkstock]

Alpine.js mixes Vue, React, and minimalism

New JavaScript framework lets developers keep their DOM and declaratively add behavior in markup

spliced together two different apples 135925055

TypeScript vs. JavaScript: Understand the differences

TypeScript transpiles to JavaScript and enables the development of large-scale applications

close up of arrow in bulls eye of target skd283477sdc

Swift language targets machine learning

Swift 6 roadmap also emphasizes expressive and elegant APIs and ‘fantastic’ development experience

Java / coffee

Hidden classes could be coming to Java

A JDK Enhancement Proposal says introducing hidden classes in Java could make other JVM languages more efficient

Volunteers / volunteerism  >  A group of business people raises their hands.

Most developers know JavaScript — and want to know Go

HackerRank developer survey finds JavaScript most-known, Go most-wanted to learn, and full-stack development skills most-wanted in the job market

wait sign

Go 1.15 holds off on major changes

Proposals for the next version of Go include new Vet checks and a minor language adjustment

3 replication bulldogs twin

How to use pattern matching in C# 8.0

Take advantage of pattern matching improvements in C# 8.0 to write code that is more readable, maintainable, and efficient

runner hurdle jumping racing challenge challenges for 2020 by paul bradbury getty 130409478

Node.js rival Deno emphasizes security

Built on V8 and Rust, the Deno JavaScript and TypeScript runtime requires explicit permissions for file and network access

starry sky night sky stellar by jeremy thomas on unsplash

7 stellar libraries for C++ programming

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

yin yang peace aligned unison

Unison functional language touts immutable code

Experimental Haskell-like language promises the ability to describe entire distributed systems with a single program

Load More