Scripting & JVM Languages

Scripting & JVM languages news, information, and how-to advice

development tools keyboard computer system tuneup wrench

Ruby pioneers come clean on the language's shortcomings

Ruby founder Yukihiro Matsumoto and Rails creator David Heinemeier Hansson offer frank feedback on the language.


redmonk language rankings

JavaScript, Java lead the way in RedMonk language rankings

RedMonk's Programming Language Rankings measure usage on GitHub and Stack Overflow, where JavaScript and Java continue to lead the pack.

Redline Smalltalk connects to the JVM world

Unlike other Smalltalk-to-JVM efforts, Redline does not need a separate compile cycle.

gear rust

Next-gen Rust language moves to 1.0 alpha

A beta release for the systems programming language is expected for February with a general 1.0 release to follow

light saber duel fight

PHP vs. Node.js: An epic battle for developer mind share

For every coder crowing about the purity of Node.js, there's another who's happy with the deep code base and stability of PHP. Will the old codger beat back the server-side upstart? Or will JavaScript topple its old friend to achieve...

Invokedynamic 101

What do you need to know about using invokedynamic and the java.lang.invoke API package in Java 7 and Java 8?

functional languages

Functional programming piques Ruby founder, picks up Python compiler

Streem could end up being the basis for future Ruby upgrades, while Mochi brings key functional programming features to Python.

Google Go ventures into Android app development

Google Go 1.4 adds official support for Android, as well as improved syntax and garbage collection.

Attack of the One-Letter Programming Languages

Attack of the one-letter programming languages

From D to R to M to J, some of these language will never be mainstream, but each has earned its own cult following.

digital crown

The full stack developer is dead, long live the un-stack developer

The un-stack developer uses only the stack technologies that make sense for their software project.

10 open source projects proving the power of Go

10 open source projects proving the power of Go

From application virtualization to self-hosted Git services, Google Go is becoming the tool of choice for forward-thinking projects.

Big data sparks interest in statistical programming languages

Statistical languages offer a great fit for big data, but due to their specific use cases, they're unlikely to catch to up to generalized stalwarts like Java and C.

functional programming

Functional programming's high efficiency comes at a cost

Though tough to define, functional programming can bring real productivity boosts if you can navigate the learning curve.

Laptop keyboard entry

9 cutting-edge programming languages worth learning now

These strong alternatives to the popular languages are gaining steam -- and one of them could be the perfect fit for your next project.

Next up for Node.js: Going mobile

A key developer wants to expand the horizons of the server-side JavaScript platform and bring it to all devices.

omg javascript

ECMAScript 6 returns JavaScript to original intent

ECMAScript committee member Jafar Husain talks about what to expect from the specification that defines JavaScript.

code screen shutterstock
Tip

Learning a second programming language? Try these 5 sites

Want to switch between programming languages? These sites show developers how to bridge the gap between languages and frameworks.

Ceylon 1.1.0 lands, with Java and Android hooks to come

Ceylon 1.1 features performance upgrades and OSGi backing, but developers have more to look forward to in June 2015.

Bossie Awards 2014: The best open source application development tools

InfoWorld's editors and contributors pick the essential tools for software developers in 2014. Find out which languages, frameworks, and libraries deserve top place in your open source toolbox.

Load More