Welcome Guest,
Already a member? Sign In
Programming languages take center stage in this Dr. Dobb's Journal. Explore the most interesting features in the new Ada 2012 standard; understand the philosophy behind Clojure; look at the major update to NetRexx; and take a tour through Fantom, a language that generates JavaScript and binaries for .NET and the JVM.
In This April Digital Issue:
- Ada 2012: Ada With Contracts
By Robert Dewar
The most important new feature in Ada 2012 is support for contract-based programming, which adds more validation to a language already famous for its focus on reliability. - The Clojure Philosophy
By Michael Fogus and Chris Houser
Clojure, a modern implementation of Lisp, has blossomed into an important programming language for the JVM. Its elegant implementation heralds the emergence of functional languages on mainstream platforms.
- NetRexx: The Original JVM Scripting Language Returns
By René Jansen
The first scripting language for the JVM was recently open-sourced by IBM. After a major update, it is gaining traction by leveraging its novel design.
- Fantom
By Brian Frank Fantom is a language with a very clean implementation: elegant APIs, message-passing is the default parallel, static and dynamic typing, and so on. But its most notable feature might be that it generates bytecodes for the JVM and the .NET CLR or, if you prefer, it can output JavaScript.
- LETTERS
By you
Readers comment on C, logging, and bad programmers.
- LINKS
Snapshots of the most interesting items on drdobbs.com including Perl loyalty, why program in C anymore, and programming Intel's 60-core Phi processor.
Table of Contents
FROM THE VAULT
This PDF is best viewed with Adobe Acrobat version 5.0 or later.
The information submitted is collected by UBM Tech and our sponsor(s).
UBM Tech's privacy policy;
dtSearch's privacy policy.
Symantec's privacy policy.
This digital issue is sponsored by:
Javascript on your browser is disabled please enable it to get best experience ...
Having trouble logging in? Click here.
Download Adobe Reader