Jade Language
The Jade language is the purpose-built programming language for the Jade environment. The Jade language combines control structures and arithmetic expressions with an object-oriented message-passing syntax. In the Jade language, programs are organized as cooperative collections of objects.
The Jade language is a strongly typed language; that is, the programmer enforces the class of an object by specifying the type of each variable. This strong typing of the Jade language provides the following benefits.
-
Reduces the risk of runtime errors due to invoking invalid methods
-
Early detection of errors for the programmer
You can write external methods (or routines) for Jade classes in any language that can create a library. External methods are called from Jade as if they were system-provided methods. Jade methods can invoke methods written in other languages and other languages can invoke Jade methods.
For details about using the Jade language, see "