Traditional Culture Encyclopedia - Traditional stories - What are the main features of language?

What are the main features of language?

The main features of language are arbitrariness, sociality, innovation, culture, systematicness and variability.

1, arbitrariness: there is no necessary connection between language symbols and the real world things they represent. For example, the word "cat" has no features that make it naturally related to small quadrupeds. This is the established language.

2. Sociality: Language is a social phenomenon. It not only plays an important communicative role in social life, but also is the product of history, culture and social environment.

3. Creativity: Language can create endless new expressions and meanings, just like an endless combination. With limited vocabulary and grammar rules, we can generate infinite sentences.

4. Culture: Language reflects the knowledge and concepts of a community or culture, and embodies the customs, traditions, moral norms and psychological state of the community.

5. Systematization: Language is a systematic phenomenon, and phonemes, vocabulary, grammar and other parts are interrelated. Changes in any one part may affect the whole system.

6. Variability: No two people's language expressions are exactly the same. Everyone has his own words and expression habits, which is what people often call "accent" or "dialect". In addition, there are regional differences and time differences in language.

Language classification

1, machine language

Electronic computers use binary numbers consisting of "0" and "1", and binary is the language basis of computers. At the beginning of the invention of computers, people could only use computer language to command computers, that is, to write a series of instruction sequences consisting of "0" and "1" and give them to computers for execution. This language is machine language.

2. Assembly language

In order to alleviate the pain of programming in machine language, people have made some useful improvements: replacing the binary string of a special instruction with some concise English letters and symbol strings, for example, "ADD" stands for addition, "MOV" stands for data transmission and so on.

3. High-level language

From the initial difficult experience of communicating with computers, people realize that we should design a language close to mathematical language or human natural language, and at the same time, it does not depend on computer hardware, and the programmed program can be used on all machines.