Enviar aquest missatge de text: Component-oriented programming languages: Why, what, and how