Scripting and JVM Languages

Scripting and JVM Languages news, information, and how-to advice

JavaScript: The Good Parts
A dart board with darts far away from the bullseye

code best

Which code is best? 3 JVM languages duke it out

Frege, Kotlin, and Mirah may not be household names, but they took center stage in a JavaOne JVM language shootout.


Groovy programming language thrives under Apache

Once dropped by Pivotal, the language for JVMs doubles its downloads with support from the open source software foundation

graisl js

Grails gets cozy with AngularJS for better JavaScript

The Grails framework features improved REST capabilities, while the companion Groovy language gets compiler boosts.

Yo sysprog: Cobol lives on in Visual Studio 2015

Cobol keeps on keeping on, this time thanks to support from Micro Focus for use with the latest version of Microsoft's IDE.

speed of innovation

Google Go goes faster with 1.5 upgrade

The latest version of the language features improved garbage collection, mobile accommodations, and a runtime rewritten in Go.

JRuby t-shirt

JRuby upgrade promises better performance

JRuby 9000 features a rewritten compiler designed to improve threading, parallelism, and performance in large-scale Ruby applications.

rust collaboration

Two reasons the Rust language will succeed

Rust's developer community has created a culture of collaboration that could help propel the language's success.

ruby on rails

The state of Ruby and Rails: Opportunities and obstacles

Developer demand for Ruby and Rails remain high, but the specific ways both language and framework shine (or don't) are crucial to know.

Executive weighing pros and cons

Why R? The pros and cons of the R language

Package ecosystem and graphics are strengths; security and memory management are weaknesses.

Atom at 1.0: GitHub's Node-based editor is just getting started

Atom 1.0 is not just a code editor with cutting-edge add-ons, but a platform upon which other editors and IDEs can -- and are -- to be built.

train hauling coal coal overland transportation energy dv255003

Eclipse's latest release train carries Docker, Java technologies

The Eclipse Foundation's annual bulk release features Docker tools and Java IDE improvements, including Quick Fixes for Java 8.

businessman shaking hands with tattooed woman 95363320

MEAN vs. LAMP for the future of programming

LAMP diehards take note: The flexible simplicity of MongoDB, ExpressJS, AngularJS, and Node.js is no joke


Google throws Dart language over to GitHub

The move could be Google's way of attracting more external committers to the JavaScript rival.

go programming language

What's the Go language really good for?

Where does Google's snappy language shine, and where does it fall short? Here are the kinds of applications it's best -- and less -- suited for.

match 268526 1280

Java at 20: How it changed programming forever

Java synthesized sound ideas, repackaging them in a practical format that turned on a generation of coders.

java at twenty

Java's key to success is simplicity

As Java turns 20, Oracle looks to what keeps the programming language so vital.

java heart

Java at 20: Its successes, failures, and future

Oracle's Java VP discusses J2EE, OpenJDK, security woes, and the long gap before Java 7.

Happy Birthday Java

Java at 20: The JVM, Java's other big legacy

The virtual machine that runs Java is also the runtime for new languages -- some quite unlike Java.

Load More