Languages and Runtimes

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

idg post 9 image 1
teamwork together brainstorming collaboration sharing

Java  >  Lambda expressions  >  Lambda symbol / abstract formulas / binary code

Get started with lambda expressions in Java

Learn how to use lambda expressions and functional programming techniques in your Java programs

three lone doors in open grassy field

Go vs. Python: How to choose

Can’t decide between Go’s speed or Python’s conveniences? Here’s how to pick the right language for your project

top 10 server virtualization

C challenges Java in language popularity survey

Monthly Tiobe Index has C and longtime leader Java in a virtual tie and Swift finally cracking the top 10

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

java coffee cup of coffee mug white saucer froth

Google App Engine adds support for Java 11

The Java 11 runtime is now generally available on App Engine, supporting twice the amount of memory as Java 8

ai robotics mathematics equation analytics virtual screen

Google Dex language simplifies array math for machine learning

LLVM-powered experimental language for array processing aims for an important corner of the math library space

speed_digital_car_lights_vehicle_fabio ballasina unsplash

Node.js 13 brings programming enhancements, worker threads

New release also features V8 engine performance improvements for object destructuring, memory usage, and WebAssembly startup time

hyper convergence speed burning rubber tire binary fast by tao55 getty images

10 open source projects proving the power of Google Go

Go has become the programming language of choice for forward-thinking projects, especially cloud projects

java / coffee

Oracle pits GraalVM against Google Go

Oracle touts the fast startup and small memory footprint of the polyglot VM, which will soon be upgraded to Java 11

number 8 infinity symbol silver 8 tips by photo by doguhakan getty

Why Kotlin? Eight features that could convince Java developers to switch

What would Java look like if someone designed it from scratch today? Probably a lot like Kotlin

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

JDK 14: The new features in Java 14

Switch expressions and NVM-supporting file mapping byte buffers are slated for the next version of standard Java due in 2020

accuracy - dart on the outer edge of the dart board

Dart language taps machine learning for code completion

Google’s Dart 2.5 SDK features previews of machine learning powered code completion and a foreign function interface for C interoperability

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?

decision pathway question where to go prioritize

Rust vs. Go: How to choose

Do you want execution speed or developer speed? Memory safety or easy concurrency? How to decide between Rust and Go

java coffee cup with number 8 froth eight by undefined undefined getty

Jabel brings post-Java 8 features to Java 8 users

Using the ‘annotation processor,’ developers can take advantage of the latest Java language features and still compile to Java 8 bytecode

stairs

Mastering Java exceptions, Part 2: Advanced features and library types

Take your Java exceptions to the next level with stack traces, exception chaining, try-with-resources, final re-throw, and more

cracked exterior texture of a lodge

Mastering Java exceptions, Part 1: Exception handling basics

Everything you need to know about throwing, trying, catching, and cleaning up after Java exceptions

Java / coffee

Kotlin 1.4 to improve null-check capabilities

The Kotlin Foundation also released Kotlin 1.3.50, which focuses on APIs and NPM dependencies

Load More