Extending the language
You can extend the language using C or Java.
Using C
The language can be completed with C extensions. This allows you to implement specific function libraries in C, callable from the program modules. C extension libraries are typically used to interface with specific devices, such as barcode scanners or biometric identification devices.
Using Java
You can instantiate Java objects from your programs by using the Java interface. This allows you to take benefit of the huge class library of Java.