Castellano o español?

Existe controversia respecto de si se debería decir castellano o español para referirse a la lengua oficial del estado español y la de la mayoría de los países latinoamericanos.

En los países latinoamericanos se denomina preferentemente «castellano» y en los países que no comparten esta lengua se la denomina en base al término «español» (ej: spain)

La lengua oficial del estado español, según su constitución de 1978, es el castellano, por lo cual pueden referirse al castellano como español, aunque también el catalán, euskera y gallego son lenguas oficiales en sus respectivas Comunidades Autónomas.

La Real Academia Española explica que esta polémica ya está superada(?) y que se prefiere el término español.