Unlike the formal languages of mathematics, logic and computer programming (which are artificial systems of signs with precise rules of syntax and semantics), most scientific languages develop as a simple expansion of natural language with a mix of some technical terms.