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 "