O'Reilly logo

Software Language Engineering: Creating Domain-Specific Languages Using Metamodels by Anneke Kleppe

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11. Combining Multiple Languages

A different language is a different vision of life.

—Federico Fellini Italian movie director (1920–1993)

A single software language is usually not capable of specifying an application completely. In almost every case, multiple languages are used during the development of a single application. This means that software languages must relate to each other. This chapter describes how software languages can be designed to work together. Part of the content of this chapter was developed in cooperation with Jos Warmer (Ordina, Netherlands).

11.1 Multiple Mograms for One Application

When developing one of today’s complex applications (see Sections 1.4 and 3.2.3 on the complexity crisis), ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required