Scripting & JVM Languages

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

Java programming language

A developer's guide to the pros and cons of Python

Devotees talk about what's good (ease of use, IoT potential) and not so good (design issues, performance) about Python.


Java vs. Node.js: An epic battle for developer mindshare

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

Here’s how the enterprise stalwart and onetime script-kiddie toy stack up in a battle for the server room.

omg javascript

Eich: JavaScript will deliver on Java's broken promise

JavaScript's creator believes the scripting language can beat Java at its own 'virtual machine embedded everywhere' game.

big data charts graphs analysis woman user

Learn to crunch big data with R

Get started using the open source R programming language to do statistical computing and graphics on large data sets.

performance

5 projects that push Python performance

Python's never been as speedy as C or Java, but several projects are in the works to get the lead out of the language.

A man sitting as his computer in a dark office looking at the screen intensely.

10 signs you’ve been coding too much for too long

Dreaming code? Typing out an IP address to your phone? Know the early warning signs for programmers who code too much.

development tools keyboard computer system tuneup wrench

TypeScript: Industrial-strength JavaScript

Like it or not, JavaScript is the language of the Web, but it's tough to manage for enterprise-scale development. TypeScript offers an attractive alternative.

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.

Load More