Philosophical languages