人工语言的定义和特点有哪些