So what happens if you bring together programming language implementors from industry and programming language researchers from academia? For starters, some lively debate about why programming languages are the way they are and where they might be going.
Mondrian is a modern, purely functional language specifically designed to leverage the possibilities of the .NET Framework.
D is a programming language that looks a lot like C and C++, but eliminates features that make programs difficult to write, debug, test, and maintain.
As Chris found out, adapting a GUI written in Tcl/Tk with SKILL a proprietary language based on Lisp is a job easier said than done.
Among other features, Fortran 2000 fully supports object-oriented programming, IEEE floating point, and enhanced derived types and I/O.
If you ask five programmers what language they use, you'll probably get five different answers. So how do you develop libraries that support a wide range of languages? Here's one approach.
Bob is a dynamic object-oriented language with syntax similar to C/C++, Java, and JavaScript and it is used in NUON, a hardware/software platform for DVD players and set-top boxes.
Zope Page Templates let you define dynamic content using attributes on existing HTML/XML tags.
CLX is a component framework for cross-platform development from Borland Software that debuted in Kylix and Linux. It is also available for Windows in Delphi 6.
Michael looks at the state of scripting tools for MacOS X, reviews a popular history of computer programming, and reports on recent developments in nanotechnology.
Al continues with his development of a C++ project for playing back music on a PC. This month, he addresses one part of it waveform playback and recording on the Win32 platform.
So, is embedded-systems development a cup you can pour Java into? That's the question Ed examines this month.
Message-driven beans combine the features of container-managed EJB and the Java Messaging Service (JMS).
Here's yet another record-selection algorithm for your database toolbox.
Which member of the Napoleonic Society Dr. Ecco meets this month will come up short?
The books Greg examines this month include C++ Footprint and Performance Optimization; Python Standard Library; Applying Use Case Driven Object Modeling with UML; and Structure and Interpretation of Classical Mechanics.