25

Compiled and Interpreted Languages

Performance Products

We use compiled languages to build our major applications and content processing frameworks. It is where we can get closest to the machine and control things with the finest granularity.

For well-conceived workflow architectures, some component modules might be written in compiled languages. If you factor the design of the system carefully, you can use shell scripts to glue the whole system together and then call the compiled code when you need optimal performance. Using the shell scripts in this way allows you to bind things together in flexible ways. You can accomplish the same thing inside a compiled application, but it’s difficult to reconfigure from the outside when you need to change ...

Get Developing Quality Metadata now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.