artificiales: Son los que emplean los animales para comunicarse entre sí. E.g. los ladridos, los maullidos...
narturales: Son los códigos que el hombre crea independientemente del lenguaje
Esta distinción ente naturales y artificiales es importante porque los códigos naturales comparten una serie de rasgos que los caracterizan y que demuestran que no sólo es el ser humano el que comunica, sino que también lo hacen los animales.