an artificial language is quite different, as it is built for some special purpose. they are always very precise, and must be used according to pre-set rules. symbolic logic, mathematics, programming languages.