I recently read a paper entitled "The search for the perfect language", from Gregory Chaitin. In fact, the paper discusses previous work on language, gives some interesting thought on the matter, specially on the role of language in science, mathematics, philosophy, and computing. In some sort, the paper can be considered a review of Umberto Eco´s book with the same title. So, I was wondering: What is the role of language in the designing of new ICT (information and Communications Technologies) architectures? Or in other words, is there a perfect language for this?