Babel Middleware - How IT Works

How It Works

Babel requires developers to use an interface description language to specify the platform and language neutral interface to code. Babel uses a custom dialect called SIDL (Scientific Interface Definition Language), which has adaptations specific to computational science and engineering applications. The Babel tool parses the SIDL specification to generate source code which provides the glue between programming languages.

Babel works on all known POSIX and Unix variants, including Linux, Mac OS X, AIX, IRIX, Solaris, Tru64, Cray's XT4, IBM's Blue Gene, and many commodity clusters. Babel does not require special compiler or linker technology and works with GNU, Intel, IBM, PathScale, PGI, and many other compilers. Babel is distributed under an LGPL license.

Read more about this topic:  Babel Middleware

Famous quotes containing the word works:

    We do not fear censorship for we have no wish to offend with improprieties or obscenities, but we do demand, as a right, the liberty to show the dark side of wrong, that we may illuminate the bright side of virtue—the same liberty that is conceded to the art of the written word, that art to which we owe the Bible and the works of Shakespeare.
    —D.W. (David Wark)