Bühler atribuye tres componentes a la función comunicativa del lenguaje: la función expresiva, la función indicativa, estimulativa o liberadora y la función descriptiva.