Programming language options

This section explains the programming language options you have when you use BladeSmith to generate source code for your DataBlade® module.

BladeSmith supports the C, C++, and Java™ external languages.

The following table lists the objects that you can implement in an external language and the languages you can use for each.
Table 1. Objects that can be implemented in languages
Object C C++/ActiveX Java
Cast support functions Yes No Yes
Aggregates Yes No Yes
Other user-defined routines Yes No Yes (with restrictions)
Opaque data types routines (server implementation) Yes Yes (with restrictions) No
Value object methods (client implementation) No Yes No