Languages and Runtimes

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

gears 142263619
Blue Morpho Butterfly

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

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

Abstract Java code

What is the .NET Framework? Microsoft’s answer to Java

Once limited to Windows, .NET also now allows developers to easily build apps for Linux, MacOS, and Android

idg post 9 image 1

Get started with method references in Java

Why you should use method references instead of anonymous classes in your functional Java programs

teamwork trust hands

Why the Rust language is on the rise

Rust may not be easy to learn, but developers love the speed, the tools, the ‘guard rails,‘ and the community

code / coding / javascript / laptop

What is JavaScript? The full stack programming language

The most popular programming language in the world started out in the browser but now runs everywhere

CIO | Middle East  >  Egypt  >  Giza  >  Sphinx and pyramids at sunset

Is Java the next COBOL?

60 years later, billions of lines of COBOL live on. Could Java, SQL, or Python last as long?

Glowing abstract numbers

Golang 1.13 adds number literal prefixes

Go language extensions should make it easier for programmers to move between Go and other C-family languages

two rubies ruby

Ruby on Rails 6.0 adds rich text capabilities

JavaScript, database support also get nods

Using a laptop in an environment of binary code.

The best programming language to learn now

Python is clearly the best choice, unless a better choice is Java or JavaScript. Let’s compare

hyper drive light speed fast speeding

What is PyPy? Faster Python without pain

PyPy is a drop-in replacement for the stock Python interpreter that is many times faster for some Python programs

knife lanyard knot untangle rope

Rust language project addresses loose ends

2019 Rust project roadmap promises better governance, a more polished language spec, and the completion of longstanding requests

coffee beans java bliss jolt caffeine by ryan mcguire gratisography

Java and JVM to zero in on GPUs and containers

Oracle says future Java developments will focus on improving language and runtime support for big data, machine learning, and cloud-native workloads

A woman speaking into a microphone. [close-up]

Beta Janet language hopes to take on expressive programming

The C99-based Lisp implementation borrows from Lua and Clojure and could be used in IoT apps

horses running competing battle race partners team

Groovy gets a comeback in popularity

Groovy’s use for scripting in the Jenkins CI/CD platform should help the JVM language maintain its popularity

speedometer / speed / fast / high performing / limits

PyPy 7 speeds up Python 2.7, Python 3.5, and Python 3.6 alike

The latest release of the JIT-compiling Python runtime updates support for three major versions of Python in one go

state of the cio survey newsletter

JavaScript overtakes Java as most-known programming language

HackerRank skills survey finds developers mostly know JavaScript and Java, want to learn Go, Kotlin, and Python

command line

Smalltalk-inspired Pharo language adds 64-bit support

Simple, minimal, object-oriented Pharo 7.0 is available in 64-bit versions for Linux, MacOS, and soon Windows

Load More
Recommended for You