The way in which you design user-defined extensions is influenced by language and system considerations.
The design issues that you might need to consider are covered in the topics in this section.
The topics in this section deal mainly with design issues that you must consider when developing user-defined extensions in the C programming language. If you are developing user-defined extensions in the Java programming language, consider these factors in the same way as you would when developing other Java applications.