Languages and Runtimes

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

c++ plus plus code
A woman speaking into a microphone. [close-up]

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

coffee cup - coffee beans - Java

Eclipse releases GlassFish 5.1 for Java EE 8

Eclipse Foundation reaches a key Jakarta EE milestone with the release of its own GlassFish application server

retro tv television static bad reception diane39 getty

Static classes and static class members in C# explained

Declare static classes and static members of a class to improve performance of your .Net applications

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

JavaScript code

Review: The 6 best JavaScript IDEs

WebStorm, Visual Studio 2017, Visual Studio Code, NetBeans, Komodo, and Eclipse pull out the stops for JavaScript, Node.js, and friends

car gps directions map roadmap

TypeScript roadmap: Microsoft’s plans for 2019

Improvements are under consideration for core type system, linting, and error messages

python snake programming language

Python’s popularity surges as a mainstay language

Java, C, C++, VisualBasic.Net, Kotlin, Matlab, Rust, and TypeScript also gain while Ruby and F# slip


PyOxidizer uses Rust to make Python executables

A new project written in Rust aims to make it easier to distribute Python applications as standalone binaries

teach train direct coach stop watch speed

How to use cProfile to profile Python code

Why is your Python app so slow? Find out by using Python’s built-in profiler to locate bottlenecks in your Python code

java giftbox present gift surprise programmer code laptop devops

Clojure 1.10 upgrade supports modern Java

Functional JVM language offers more detail on programming errors

JavaScript code

10 JavaScript concepts every Node.js developer must master

Want to build efficient and scalable Node.js apps? Learn how to make JavaScript work for you, not against you

rust king iron bronze crown royal queen

What is Rust? Safe, fast, and easy software development

The Rust language’s unique approach results in better code with fewer compromises than C, C++, Go, and the other languages you probably use

jw osjp soaring

Visual Basic.Net soars but may tumble soon

Although professional developers don’t think much of the language, Visual Basic.Net has many dedicated office applications

frustrated defeated discouraged upset mistake failure karina carvalho 87593 unsplash

Rust language is too hard to learn and use, says user survey

A survey of Rust users finds difficulty and frustration with the language’s highly touted features for memory safety and correctness

numbered track - 1, 2, 3, 4, 5, 6 - competition - race

Topped out? Swift, Go, and R vie for Tiobe Top 10

All three languages face limitations that could cap developer enthusiasm for the long term

assembly lego blocks construct build deconstruct

How to create a component-based Rails application

Components can improve maintainability, reduce complexity, and accelerate testing in large Rails applications

Load More