Role Definition Language (RDL) A language to describe context-aware roles

合集下载

语言学导论知到章节答案智慧树2023年潍坊学院

语言学导论知到章节答案智慧树2023年潍坊学院

语言学导论知到章节测试答案智慧树2023年最新潍坊学院第一章测试1.Which of the following property of language enables language users toovercome the barriers caused bytime and place, due to this feature oflanguage, speakers of a language are free to talk about anything in anysituation? ()参考答案:Transferability2.Duality is one of the characteristics of human language. It refers to the factthat Language has two levels of structures: the system of sounds and thesystem of meanings. ()参考答案:对3.The informative function is predominantly the major role of language, it isalso called _________ function in the framework of functional grammar. ()参考答案:ideational4.According to F. de Saussure, _____ refers to the abstract linguistic systemshared by all the members of a speech community. ()参考答案:Languengue is relatively stable and systematic while parole is subject to personaland situational constraints. ()参考答案:对6._____ is realized by mood and modality.()参考答案:Interpersonal function7.Which of the following statements is true of Jacobson’s framework o flanguage functions?()参考答案:The phatic function is to establish communion with others8.Onomatopoeic words can show the arbitrary nature of language. ()参考答案:错petence and performance refer respectively to a language user’sunderlying knowledge about the system of rules and the actual use oflanguage in concrete situations. ()参考答案:对10.Arbitrariness of language makes it potentially creative, and conventionalityof language makes a language be passed from generation to generation. As a foreign language learner, the latter is important for us. ()参考答案:对第二章测试1.Of the consonants /p/, /t/, /k/, /f/, /m/, /z/ and /g/, which has the featuresof voiceless and velar? ()参考答案:/k/2. A sound which is capable of distinguishing one word or one shape of wordfrom another in a given language is a _______. ()参考答案:phoneme3.Which of the following CANNOT be considered as minimal pair? ()参考答案:/s/-/θ/4._______ is one of the suprasegmental features.()参考答案:Tone5.Classification of English speech sounds in terms of manner of articulationinvolves the following EXCEPT_______.()参考答案:Bilabial6.An aspirated p, an unaspirated p and an unreleased p are _______ of the pphoneme.()参考答案:Allophones7.Conventionally a_______ is put in slashes. ()参考答案:phoneme8.Which one is different from the others according to manners of articulation?()参考答案:[w]9.Which one is different from the others according to places of articulation? ()参考答案:[n]10.Which of the following is the correct description of [v]? ()参考答案:voiced labiodental fricative第三章测试1.In terms of______ , words can be divided into closed-class words and open-class words.()参考答案:membership2.Words like pronouns, prepositions, conjunctions, articles are ______ items. ()参考答案:closed-class3.Bound morphemes do not include. ()参考答案:Words4.______ refers to the way in which a particular verb changes for tense, person,or number. ()参考答案:Inflection5.Which two terms can best describe the following pairs of words: table—tables, day+break—daybreak. ()参考答案:inflection and compound6.Which of the following words are formed by blending? ()参考答案:Smog7. A prefix is an affix which appears ______.()参考答案:before the stem8.Nouns, verbs, adjectives and many adverbs are content words. ()参考答案:对9.Pronouns, prepositions, conjunctions and articles are all open class items. ()参考答案:错10.Free morpheme may constitute words by themselves.()参考答案:对第四章测试1._______ refer to the relationship that linguistic units have with other unitsbecause they may occur together in a sentence. ()参考答案:Syntagmatic relations2.The phrase “on the shelf” belongs to _______ construction.()参考答案:exocentric3.______refers to construction where one clause is coordinated or conjoinedwith another. ()参考答案:Conjoining4.IC analysis can be used to analyze all kinds of ambiguous structures.()参考答案:错5.__________ is concerned with the internal organization of words.()参考答案:Syntax6.Transformational Generative Grammar was introduced by_______in 1957.()参考答案:N·Chomsky7.Predication analysis is a way to analyze _______ meaning. ()参考答案:sentence8. A sentence is considered_______ when it does not conform to the grammaticalknowledge in the mind of native speakers. ()参考答案:wrong9.Phrase structure rules allow us to better understand_______. ()参考答案:all of the other answers10.Phrase structure rules have properties. ()参考答案:Recursive第五章测试1.“ We shall know a word by the company it keeps.” This statementrepresents___.()参考答案:contexutalism2._______is a way in which the meaning of a word can be dissected into meaningcomponents, called semantic features.()参考答案:Componential analysis3.The grammaticality of a sentence is governed by_______.()参考答案:grammatical rules4.Words which have different meanings but are written differently and soundalike are called hyponyms.()参考答案:错5.In a sentense relation of hyponymy, a superordinate entails all hyponyms. ()参考答案:对6.In componential analysis, _______be analyzed into HUMAN, ADULT and MALE.()参考答案:manponential analysis is a way to analyze _______ meaning. ()参考答案:word8.The relationship between “flower” and“rose” is _______. ()参考答案:hyponymy9.Synonymy is the technical name for the sameness relation. ()参考答案:对10.Converse opposites are pairs of words that exhibit the reveral of arelationship between the two items. ()参考答案:对第六章测试1.Promising, undertaking, vowing are the most typical of the_______. ()参考答案:commissives2.What essentially distinguishes semantics and pragmatics is whether in thestudy of meaning _________ is considereD.()参考答案:context3. A sentence is a _________ concept, and the meaning of a sentence is oftenstudied in isolation. ()参考答案:grammatical4.Which of the following is true?()参考答案:Some utterances cannot be restored to complete sentences.5.According to Searle, the illocutionary point of the representative is ______.()参考答案:to commit the speaker to something’s being the case6.All the acts that belong to the same category share the same purpose, butthey differ _________. ()参考答案:in their strength or force7._________ is advanced by Paul Grice. ()参考答案:Cooperative Principle8.Pragmatics treats the meaning of language as something intrinsic andinherent. ()参考答案:错9.It would be impossible to give an adequate description of meaning if thecontext of language use was left unconsidered.()参考答案:对10.What essentially distinguishes semantics and pragmatics is whether in thestudy of meaning the context of use is considered.()参考答案:对第七章测试1.is defined as any regionally or socially definable human group identified byshared linguistic system. ()参考答案:A speech community2._______is a casual use of language that consists of expressive but nonstandardvocabulary, typically of aibitrary, flashy and often ephemeral coinages andfigures of speech. ()参考答案:Slang3.In a speech community people have something in common_______--a languageor a particular variety of language and rules for using it. ()参考答案:linguistically4._______refers to the use of a word which is thought to be less offensive orunpleasant than another worD.()参考答案:Euphemism5.The most distinguishable linguistic feature of a regional dialect is its_________.()参考答案:accent6._______are the major source of regional variation of language. ()参考答案:Geographical barriers7.Linguist______published his paper “The social stratifi cation of English in NewYork City”in 1966. ()参考答案:Labow8. A regional variety of a language is intrinsically inferior to the standardvariety of that language.()参考答案:错9.The standardization of a particular dialect in relation to one or morevernaculars is the result of a deliberate governmental policy. ()参考答案:错10. A pidgin is not a native language of a particular region.()参考答案:对。

Americanslang

Americanslang
第5页/共12页
1.in the swim a:involved in things that are happening in society or in
aparticular situtation(积极参加社会活动) eg:Mrs.Smith is always in the swim if there is anything
2.slip into high gear
高速运转起来
gear---here:used to talk about the speed or effort involved in doing sth速度,努力
eg:My brain,that precision instrument,slip into higer gear.
social on,her husband seems always out of the swim in politics. b:here:coforming to the current fashion(赶时髦) eg:Don't you want to be in a swim ?
第6页/共12页
Definition
Slang is the use of informal words and expressions that are not considered standard in the speaker's language or dialect but are considered more acceptable when used socially .Slang is often used as a euphemism and may use informal lexicon to identify with one's peers. Slang is different from jargon(行话,术语), which is the technicial vocabulary of a particular profession,and which meets only the second of the criteria given above.

language的名词解释

language的名词解释

language的名词解释IntroductionLanguage is a fundamental aspect of human communication. It is a complex system of symbols, sounds, and rules used by humans to express thoughts, emotions, and ideas. In this article, we will delve into the intricate and multifaceted nature of language, exploring its various components and functions.1. History of LanguageLanguage has evolved over thousands of years, with its origins dating back to early human civilizations. The development of language can be attributed to the fundamental human need to communicate and share information. As societies advanced, languages became more structured and sophisticated, reflecting the cultural and societal values of different communities.2. Components of LanguageLanguage comprises several essential components, including phonology, morphology, syntax, semantics, and pragmatics.- Phonology: Phonology refers to the study of speech sounds in language. It involves the analysis and classification of sounds, their patterns, and the rules governing their combination within a particular language. For example, the English language has distinctive vowel sounds, while Mandarin Chinese features tonal variations.- Morphology: Morphology examines the structure and formation of words in language. It investigates how words are constructed from smaller meaningful units called morphemes. Morphemes can be either free or bound, and they carry specific grammatical or semantic information. For instance, the word "unhappiness" consists of three morphemes: "un-" (meaning not), "happy," and "-ness" (indicating a state or quality).- Syntax: Syntax deals with the arrangement of words to form grammatically correct sentences. It encompasses the rules governing word order, sentence structures, andgrammatical relationships. Different languages have distinct syntactic patterns. For instance, while English follows a subject-verb-object (SVO) word order, Japanese employs a subject-object-verb (SOV) structure.- Semantics: Semantics is the study of meaning in language. It explores how words, phrases, and sentences convey specific meanings and how they relate to the world around us. Semantic analysis involves examining the denotations and connotations of words, as well as the relationships between different words and concepts.- Pragmatics: Pragmatics focuses on the use of language in social contexts. It examines how language is influenced by factors such as culture, social norms, and individual intentions. Pragmatic knowledge allows individuals to interpret and produce language based on situational context, implying that meaning is not solely derived from words but also relies on shared contextual knowledge.3. Functions of LanguageLanguage serves various functions beyond simple communication. These functions include:- Expressive Function: Language allows individuals to express their thoughts, feelings, and emotions, enabling them to communicate their inner experiences and subjective states to others.- Informative Function: Language serves as a powerful tool for sharing information. It allows individuals to convey facts, ideas, and knowledge, thereby facilitating learning, intellectual growth, and the exchange of information across generations.- Social Function: Language promotes social interaction and cohesion among individuals and communities. It enables individuals to establish connections, form relationships, and participate in collective activities. Language plays a vital role in shaping cultural identity and transmitting cultural values.- Directive Function: Language is employed to give instructions, make requests, and convey commands. The directive function of language influences human behavior and facilitates social coordination.- Artistic Function: Language is used to create literary works, poetry, and other forms of artistic expression. It allows individuals to express their creativity, evoke emotions, and provoke thought through the use of linguistic devices such as metaphor, simile, and personification.ConclusionLanguage is an intricate and multifaceted system that encompasses various components and functions. It is a tool that enables human beings to communicate, share information, and express their thoughts and emotions. Understanding the complexities of language enhances our ability to connect with others, appreciate different cultures, and engage in meaningful communication.。

The-Role-of-The-First-Language

The-Role-of-The-First-Language

2、regarding the feasibility of comparing languages and the methodology of Contrastive Analysis.
3、reservations about whether Contrastive Analysis had anything relevant to offer to language teaching
Theoretical criticisms
➢The issues will be considered
(1) The attack on “Verbal Behaviors”
(2) The nature of the relationship between “difficulty” and “error”
目录
A multi-factor approach
L1 interference as a learner strategy
Contrastive Analysis
Contrastive pragmatics
Summary and conclusion
1 Introduction
Two popular belief
Empirical research and the predictability of error
➢Four causes of learner error:
1、the learner does not know the structural pattern and so makes a random response 2、 the correct model has been insufficiently practiced 3、distortion may be induced by the first language 4、the student may follow a general rule which is not applicable in particular instance

胡壮麟的语言学笔记

胡壮麟的语言学笔记

胡壮麟的语言学笔记1. What is language?“Language is system of arbitrary(随意的)vocal(发音的,口头的)symbols used for human communication. It is a system, since linguistic elements are arranged systematically, rather than randomly. Arbitrary, in the sense that there is usually no intrinsic(固有的,内在的,本质的)connection between a work (like “book”) and the object it refers to. This explains and is explained by the fact that different languages have different “books”: “book” in English, “livre” in French, “shu” in Chinese. It is sy mbolic, because words are associated with objects, actions, ideas etc. by nothing but convention. Namely, people use the sounds or vocal forms to symbolize what they wish to refer to. It is vocal, because sound or speech is the primary medium for all human languages. Writing systems came much later than the spoken forms. The fact that small children learn and can only learn to speak (and listen) before they write (and read) also indicates that language is primarily vocal, rather than written. The term “human” in the definition is meant to specify that language is human specific.2. What are design features of language?“Design features”here refer to the defining properties of human language that tell the difference between human language and any system of animal communication. They are arbitrariness, duality(二元性), productivity, displacement, cultural transmission(文化传播)and interchangeability(可交换性)3. What is arbitrariness?By “arbitrariness”, we mean there is no logical connection between meanings and sounds. A dog might be a pig if only the first person or group of persons had used it for a pig. Language is therefore largely arbitrary. But language is not absolutely seem to be some sound-meaning association, if we think of echo words, like “bang”, “crash”, “roar”, which are motivated in a certain sense. Secondly, some compounds (words compounded to be one word) are not entirely arbitrary either. “Type” and “write” are opaque(不透明的,难理解的,晦涩的)or unmotivated words, while “type-writer”is less so, or more transparent or motivated than the words that make it. So we can say “arbitrariness”is a matter of degree.4. What is duality?Linguists refer “duality” (of structure) to the fac t that in all languages so far investigated, one finds two levels of structure or patterning. At the first, higher level, language is analyzed in terms of combinations of meaningful units (such as morphemes, words etc.); at the second, lower level, it is seen as a sequence of segments which lack any meaning in themselves, but which combine to form units of meaning. According to Hu Zhanglin et al., language is a system of two sets of structures, one of sounds and the other of meaning. This is important for the workings of language. A small number of semantic units (words), and these units of meaning can be arranged and rearranged into an infinite number of sentences (note that we have dictionaries of words, but no dictionary of sentences!). Duality makes it possible for a person to talk about anything within his knowledge. No animal communication system enjoys this duality.5. What is productivity?Productivity refers to the ability to the ability to construct and understand an indefinitely large number of sen tences in one’s native language, including those that has never heard before, but that are appropriate to the speaking situation. No one has ever said or heard “A red-eyed elephant is dancing on the small hotel bed with an African gibbon”, but he can say i t whennecessary, and he can understand it in right register. Different from artistic creativity, though, productivity never goes outside the language, thus also called “rule-bound creativity” (by N.Chomsky).6.What is displacement?“Displacement”, as one of the design features of the human language, refers to the fact that one can talk about things that are not present, as easily as he does things present. In other words, one can refer to real and unreal things, things of the past, of the present, of the future. Language itself can be talked about too. When a man, for example, is crying to a woman, about something, it might be something that had occurred, or something that is occurring, or something that is to occur. When a dog is barking, however, you can decide it is barking for something or at someone that exists now and there. It couldn’t be bow-wowing sorrowfully for a bone to be lost. The bee’s system, nonetheless, has a small share of “displacement”, but it is an unspeakable tiny share.7.What is cultural transmission?This means that language is not biologically transmitted from generation to generation, but that the details of the linguistic system must be learned anew by each speaker. It is true that the capacity for language in human beings (N. Cho msky called it “language acquisition device”, or LAD) has a genetic basis, but the particular language a person learns to speak is a cultural one other than a genetic one like the dog’s barking system. If a human being is brought up in isolation he cannot acquire language. The Wolf Child reared by the pack of wolves turned out to speak the wolf’s roaring “tongue” when he was saved. He learned thereafter, with no small difficulty, the ABC of a certain human language.8. What is interchangeability?Interchangeability means that any human being can be both a producer and a receiver of messages. Though some people suggest that there is sex differentiation in the actual language use, in other words, men and women may say different things, yet in principle there is no sound, or word or sentence that a man can utter and a woman cannot, or vice versa. On the other hand, a person can be the speaker while the other person is the listener and as the turn moves on to the listener, he can be the speaker and the first speaker is to listen. It is turn-taking that makes social communication possible and acceptable. Some male birds, however, utter some calls which females do not (or cannot). When a dog barks, all the neighboring dogs bark. Then people around can hardly tell wh ich dog (dogs) is (are) “speaking” and which listening.9.Why do linguists say language is human specific?First of all, human language has six “design features” which animal communication systems do not have, at least not in the true sense of them. Secondly, linguists have done a lot trying to teach animals such as chimpanzees to speak a human language but have achieved nothing inspiring. Washoe, a female chimpanzee, was brought up like a human child by Beatnice and Alan Gardner. She was taught “American sign Language”, and learned a little that made the teachers happy but did mot make the linguistics circle happy, for few believed in teaching chimpanzees. Thirdly, a human child reared among animals cannot speak a human language, not even when he is taken back and taught to do so.10. What functions does language have?Language has at least seven functions: phatic, directive, Informative, interrogative, expressive, evocative and performative. According to Wang Gang (1988,p.11), language has three main functions: a tool of communication, a tool whereby people learn about the world, and a tool bywhich people learn about the world, and a tool by which people create art . M .A. K. Halliday, representative of the London school, recognizes three “Macro-Functions”:ideational, interpersonal and textual.11. What is the phatic function?The “phatic function” refers to language being used for setting up a certain atmosphere or maintaining social contacts(rather than for exchanging information or ideas). Greetings, farewells, and comments on the weather in English and on clothing in Chinese all serve this function. Much of the phatic language (e.g. “How are you?” “Fine, thanks.”) is insincere if taken literally, but it is important. If you don't say “Hello” to a friend you meet, or if you don’t answer his “Hi”, you ruin your friendship.12. What is the directive function?The “directive function” means that language may be used to get the hearer to do something. Most imperative sentences perform this function, e. g., “Tell me the result when you finish.” Other syntactic structures or sentences of other sorts can, according to J. Austin and J. Searle’s “Indirect speech act theory” at least, serve the purpose of direction too, e.g., “If I were you, I would have blushed to t he bottom of my ears!”13. What is the informative function?Language serves an “informational function” when used to tell something, characterized by the use of declarative sentences. Informative statements are often labelled as true (truth) or false (fal sehood). According to P. Grice’s “Cooperative Principle”, one ought not to violate the “Maxim of Quality”, when he is informing at all.14. What is the interrogative function?When language is used to obtain information, it serves an “interrogative function”. This includes all questions that expect replies, statements, imperatives etc., according to the “indirect speech act theory”, may have this function as well, e.g., “I’d like to know you better.” This may bring forth a lot of personal information. Note that rhetorical questions make an exception, since they demand no answer, at least not the reader’s/listener’s answer.15. What is the expressive function?The “expressive function” is the use of language to reveal something about the feelings or attitudes of the speaker. Subconscious emotional ejaculations are good examples, like “Good heavens!” “My God!” Sentences like “I’m sorry about the delay” can serve as good examples too, though in a subtle way. While language is used for the informative function to pass judgment on the truth or falsehood of statements, language used for the expressive function evaluates, appraises or asserts the speaker’s own attitudes.16. What is the evocative function?The “evocative function” is the use of language to create cer tain feelings in the hearer. Its aim is , for example, to amuse, startle, antagonize, soothe, worry or please. Jokes(not practical jokes, though) are supposed to amuse or entertain the listener; advertising to urge customers to purchase certain commodities; propaganda to influence public opinion. Obviously, the expressive and the evocative functions often go together, i.e., you may express, for example, your personal feelings about a political issue but end up by evoking the same feeling in, or imposing it on, your listener. That’s also the case with the other way round.17. What is the performative function?This means people speak to “do things” or perform actions. On certain occasions the utteranceitself as an action is more important than what words or sounds constitute the uttered sentence. The judge’s imprisonment sentence, the president’s war or independence declaration, etc., are performatives.18. What is linguistics?“Linguistics” is the scientific study of language. It studies not just one languag e of any one society, but the language of all human beings. A linguist, though, does not have to know and use a large number of languages, but to investigate how each language is constructed. He is also concerned with how a language varies from dialect to dialect, from class to class, how it changes from century to century, how children acquire their mother tongue, and perhaps how a person learns or should learn a foreign language. In short, linguistics studies the general principles whereupon all human languages are constructed and operate as systems of communication in their societies or communities.19. What makes linguistics a science?Since linguistics is the scientific study of language, it ought to base itself upon the systematic, investigation of language data which aims at discovering the true nature of language and its underlying system. To make sense of the data, a linguist usually has conceived some hypotheses about the language structure, to be checked against the observed or observable facts. In order to make his analysis scientific, a linguist is usually guided by four principles: exhaustiveness, consistency, and objectivity. Exhaustiveness means he should gather all the materials relevant to the study and give them an adequate explanation, in spite of the complicatedness. He is to leave no linguistic “stone” unturned. Consistency means there should be no contradiction between different parts of the total statement. Economy means a linguist should pursue brevity in the analysis when it is possible. Objectivity implies that since some people may be subjective in the study, a linguist should be (or sound at least) objective, matter-of-face, faithful to reality, so that his work constitutes part of the linguistics research.20. What are the major branches of linguistics?The study of language as a whole is often called general linguistics. But a linguist sometimes is able to deal with only one aspect of language at a time, thus the arise of various branches: phonetics, phonology, morphology, syntax, semantics, pragmatics, sociolinguistics, applied linguistics, psycholinguistics etc.21. What are synchronic and diachronic studies?The description of a language at some point of time (as if it stopped developing) is a synchrony study (synchrony). The description of a language as it changes through time is a diachronic study (diachronic). An essay entitled “On the Use of THE”, for example, may be synchronic, if the author does not recall the past of THE, and it may also be diachronic if he claims to cover a large range or period of time wherein THE has undergone tremendous alteration.22. What is speech and what is writing?No one needs the repetition of the general principle of linguistic analysis, namely, the primacy of speech over writing. Speech is primary, because it existed long long before writing systems came into being. Genetically children learn to speak before learning to write. Secondly, written forms just represent in this way or that the speech sounds: individual sounds, as in English and French as in Japanese. In contrast to speech, spoken form of language, writing as written codes, gives language new scope and use that speech does not have. Firstly, messages can be carried through space so that people can write to each other. Secondly, messages can be carried through timethereby, so that people of our time can be carried through time thereby, so that people of our time can read Beowulf, Samuel Johnson, and Edgar A. Poe. Thirdly, oral messages are readily subject to distortion, either intentional or unintentional, while written messages allow and encourage repeated unalterable reading. Most modern linguistic analysis is focused on speech, different from grammarians of the last century and theretofore.23. What are the differences between the descriptive and the prescriptive approaches?A linguistic study is “descriptive” if it only describes and analyses the facts of language, and “prescriptive” if it tries to lay down rules for “correct” language behavior. Linguistic studies before this century were largely prescriptive because many early grammars were largely prescriptive because many early grammars were based on “high” (literary or religious) written records. Modern linguistics is mostly descriptive, however. It (the latter) believes that whatever occurs in natural speech (hesitation, incomplete utterance, misunderstanding, etc.) should be described in the analysis, and not be marked as incorrect, abnormal, corrupt, or lousy. These, with changes in vocabulary and structures, need to be explained also.24. What is the difference between langue and parole?F. de Saussure refers “langue” to the abstract linguistic system shared by all the members of a speech community and refers “parole” to the actual or actualized language, or the realization of langue. Langue is abstract, parole specific to the speaking situation; langue not actually spoken by an individual, parole always a naturally occurring event; langue relatively stable and systematic, parole is a mass of confused facts, thus not suitable for systematic investigation. What a linguist ought to do, according to Saussure, is to abstract langue from instances of parole, i.e. to discover the regularities governing all instances of parole and make than the subject of linguistics. The langue-parole distinction is of great importance, which casts great influence on later linguists. 25. What is the difference between competence and performance?According to N. Chomsky, “competence” is the ideal language user’s knowledge of the rules of his language, and “performance” is the actual realization of this knowledge in utterances. The former enables a speaker to produce and understand an indefinite number of sentences and to recognize grammatical mistakes and ambiguities. A speaker’s competence is stable while h is performance is often influenced by psychological and social factors. So a speaker’s performance does not always match or equal his supposed competence. Chomsky believes that linguists ought to study competence, rather than performance. In other words, they should discover what an ideal speaker knows of his native language. Chomsky’s competence-performance distinction is not exactly the same as, though similar to, F. de Saussure’s langue-parole distinction. Langue is a social product, and a set of conventions for a community, while competence is deemed as a property of the mind of each individual. Sussure looks at language more from a sociological or sociolinguistic point of view than N. Chomsky since the latter deals with his issues psychologically or psycholinguistically.26. What is linguistic potential? What is actual linguistic behaviour?These two terms, or the potential-behavior distinction, were made by M. A. K. Halliday in the 1960s, from a functional point of view. There is a wide range of things a speaker can do in his culture, and similarly there are many things he can say, for example, to many people, on many topics. What he actually says (i.e. his “actual linguistic behavior”) on a certain occasion to a certain person is what he has chosen from many possible injustice items, each of which he could have said (linguistic potential).27. In what way do language, competence and linguistic potential agree? In what way do they differ? And their counterparts?Langue, competence and linguistic potential have some similar features, but they are innately different. Langue is a social product, and a set of speaking conventions; competence is a property or attribute of each ideal speaker’s mind; linguistic potential is all the linguistic corpus or repertoire available from which the speaker chooses items for the actual utterance situation. In other words, langue is invisible but reliable abstract system. Competence means “knowing”, and linguistic potential a set of possibilities for “doing” or “performing actions”. They are similar in that they all refer to the constant underlying the utterances that constitute what Saussure, Chomsky and Halliday respectively called parole, performance and actual linguistic behavior. Parole, performance and actual linguistic behavior enjoy more similarities than differences.28. What is phonetics?“Phonetics” is the science which studies the characteristics of human sound-making, especially those sounds used in speech, and provides methods for their description, classification and transcription, speech sounds may be studied in different ways, thus by three different branches of phonetics. (1) Articulatory phonetics; the branch of phonetics that examines the way in which a speech sound is produced to discover which vocal organs are involved and how they coordinate in the process. (2) Auditory phonetics, the branch of phonetic research from the hearer’s point of view, looking into the impression which a speech sound makes on the hearer as mediated by the ear, the auditory nerve and the brain. (3) Acoustic phonetics: the study of the physical properties of speech sounds, as transmitted between mouth and ear. Most phoneticians, however, are interested in articulatory phonetics.29. How are the vocal organs formed?The vocal organs or speech organs, are organs of the human body whose secondary use is in the production of speech sounds. The vocal organs can be considered as consisting of three parts; the initiator of the air-stream, the producer of voice and the resonating cavities.30. What is place of articulation?It refers to the place in the mouth where, for example, the obstruction occurs, resulting in the utterance of a consonant. Whatever sound is pronounced, at least some vocal organs will get involved, e.g. lips, hard palate etc., so a consonant may be one of the following (1) bilabial: [p, b, m]; (2) ]; (4) alveolar:[t, d, l, n, s, z]; (5)T, Plabiodental: [f, v]; (3) dental:[ retroflex; (6) palato-alveolar:[ ]; (7) palatal:[j]; (8) velar[ k, g]; (9) uvular; (10) glottal:[h]. Some sounds involve the simultaneous use of two places of articulation. For example, the English [w] has both an approximation of the two lips and that two lips and that of the tongue and the soft palate, and may be termed “labial-velar”.31. What is the manner of articulation?The “manner of articulation” literally means the way a sound is articulated. At a given place of articulation, the airstream may be obstructed in various ways, resulting in various manners of articulation, are the following: (1) plosive:[p, b, t, d, k, g]; (2) nasal:[m, n,]; (3) trill; (4) tap or flap;(5) lateral:[l]; (6) fricative:[f, v, s, z]; (7) approximant:[w, j]; (8) affricate:[ ].32. What is IPA? When did it come into being ?The IPA, abbreviation of “International Phonetic Alphabet”, is a compromise system making use of symbols of all sources, including diacritics indicating length, stress and intonation, indicating phonetic variation. Ever since it was developed in 1888, IPA has undergone a number of revisions.33. What is narrow transcription and what is broad transcription?In handbook of phonetics语音学, Henry Sweet made a distinction between “narrow”and “broad”transcriptions, which he called “Narrow Romic”. The former was meant to symbolize all the possible speech sounds, including even the most minute shades of pronunciation while Broad Romic or transcription was intended to indicate only those sounds capable of distinguishing one word from another in a given language.34. What is phonology? What is difference between phonetics and phonology?“Phonology” is the study of soun d systems- the invention of distinctive speech sounds that occur in a language and the patterns wherein they fall. Minimal pair, phonemes, allophones, free variation, complementary distribution, etc., are all to be investigated by a phonologist. Phonetics is the branch of linguistics studying the characteristics of speech sounds and provides methods for their description, classification and transcription. A phonetist is mainly interested in the physical properties of the speech sounds, whereas a phonologist studies what he believes are meaningful sounds related with their semantic features, morphological features, and the way they are conceived and printed in the depth of the mind phonological knowledge permits a speaker to produce sounds which from meaningf ul utterances, to recognize a foreign “accent”, to make up new words, to add the appropriate phonetic segments to from plurals and past tenses, to know what is and what is not a sound in one’s language.35. What is a phone? What is a phoneme? What is an allophone?A “phone” is a phonetic unit or segment. The speech sounds we hear and produce during linguistic communication are all phones. When we hear the following words pronounced: [pit], [tip], [spit], etc., the similar phones we have heard are [p] for one thing, and three different [p]s, readily making possible the “narrow transcription or diacritics”. Phones may and may not distinguish meaning. A “phoneme” is a phonological unit; it is a unit that is of distinctive value. As an abstract unit, a phoneme is not any particular sound, but rather it is represented or realized by a certain phone in a certain phonetic context. For example, the phoneme[p] is represented differently in *pit+, *tip+ and *spit+. The phones representing a phoneme are called its “allophones”, i.e., the different (i.e., phones) but do not make one word so phonetically different as to create a new word or a new meaning thereof. So the different [p] s in the above words are the allophones of the same phoneme [p]. How a phoneme is represented by a phone, or which allophone is to be used, is determined by the phonetic context in which it occurs. But the choice of an allophone is not random. In most cases it is rule-governed; these rules are to be found out by a phonologist.36. What are minimal pairs?When two different phonetic forms are identical in every way except for one sound segment which occurs in the same place in the string, the two forms (i. e., word) are supposed to form a “minimal pair”, e.g., “pill” and “bill”, “pill” and “till”, “till” and “dill”, “till” and “kill”, etc. All these words together constitute a minimal set. They are identical in form except for the initial consonants. There are many minimal pairs in English, which makes it relatively easy to know what are English phonemes. It is of great importance to find the minimal pairs when a phonologist is dealing with the sound system of an unknown language.37. What is free variation?If two sounds occurring in the same environment do not contrast; namely, if the substitution of one for the other does not generate a new word form but merely a different pronunciation of the same word, the two sounds then are said to be in “free variation”. The plosives, for example, maynot be exploded when they occur before another plosive or a nasal (e. g., act, apt, good morning). The minute distinctions may, if necessary, be transcribed in diacritics. These unexploded and exploded plosives are in free variation. Sounds in free variation should be assigned to the same phoneme.38. What is complementary distribution?When two sounds never occur in the same environment, they are in “complementary distribution”. For example, the aspirated English plosives never occur after *s+, and the unsaturated ones never occur initially. Sounds in complementary distribution may be assigned to the same phoneme. The allophones of [l], for example, are also in complementary distribution. The clear [l] occurs only before a vowel, the voiceless equivalent of [l] occurs only after a voiceless consonant, such as in the words “please”, “butler”, “clear”, etc., and the dark *l+ occurs only after a vowel or as a syllabic sound after a consonant, such as in the words “feel”, “help”, “middle”, etc.39. What is the assimilation rule? What is the deletion rule?The “assimilation rule” assimilates one segment to another by “copying” a feature of a sequential phoneme, thus making the two phones more similar. This rule accounts for the raring pronunciation of the nasal [n] that occurs within a word. The rule is that within a word the nasal consonant[n] assumes the same place of articulation as the following consonant. The negative prefix “in-“ serves as a good example. It may be pronounced as *in+, or *im+ when occurring in different phonetic contexts: e. g., indiscrete-[ ] (alveolar) inconceivable-[ ](velar) input-*‘imput+ (bilabial)The “deletion rule” tells us when a sound is to be deleted although is orthographically represented. While the letter “g” is mute in “sign”, “design” and “paradigm”, it is pronounced in thei r corresponding derivatives: “signature”, “designation” and “paradigmatic”. The rule then can be stated as: delete a [g] when it occurs before a final nasal consonant. This accounts for some of the seeming irregularities of the English spelling.40. What is suprasegmental phonology? What are suprasegmental features? “Suprasegmental phonology” refers to the study of phonological properties of linguistic units larger than the segment called phoneme, such as syllable, length and pitch, stress, intonation. 41. What is morphology?“Morphology” is the branch of grammar that studies the internal structure of words, and the rules by which words are formed. It is generally divided into two fields: inflectional morphology and lexical/derivational morphology.42. What is inflection/inflexion?“Inflection” is the manifestation of grammatical relationships through the addition of inflectional affixes, such as number, person, finiteness, aspect, and case, which does not change the grammatical class of the items to which they are attached.43. What is a morpheme? What is an allomorph?The “morpheme” is the smallest unit in terms of relationship between expression and content, a unit which cannot be divided without destroying or drastically altering the meaning, whether it is lexical or grammatical. The word “boxes”, for example, has two morphemes: “box” and “-es”, neither of which permits further division or analysis if we don’t wish to sacrifice meaning. Therefore a morpheme is considered the minimal unit of meaning. Allomorphs, like allophones vs. phones, are the alternate shapes (and thus phonetic forms) of the same morphemes. Some。

历年英语专八改错真题

历年英语专八改错真题

历年英语专八改错真题历年专八短文改错试题2014年英语专八改错真题答案There is widespread consensus among s cholars that second language acquisition (SLA) emerged as a distinct field of rese arch from the late 1950s to early 1960s. There is a high level of agreement that t he following questions ( a 前面加also)have possessed the most attention of re searchers in this area: (possessed 改为captured)Is it possible to acquire an additional lan guage in thesame sense one acquires a first language ? (one前面加as )What is the explanation for the fact adul ts have (fact后面加that) more difficulty in acquiring additional lan guages than children have? What motiva tes people to acquire additional languag es?What is the role of the language teachin g in the (language前面去掉the) acquisition of an additional language? What socio-cultural factors, if any, are relevant in studying the learning of additio nal languages?From a check of the literature of the field it is clear that all (去掉the)the approaches adopted to study the phe nomena of SLA so far have one thing in c ommon: The perspective adopted to vie w the acquiringof an additional language is that of an in dividual attempts to do (attempts改为attempting)so. Whether one labels it “learning” or “acquiring” an additionallanguage, it is an individual accomplishm ent or what is under (or 改为and)focus is the cognitive, psychological, and institutional status of an individual. That is, the spotlight is on what mental capa bilities are involving, what psychological factors play a role in the learning(involving改为involved) or acquisition, and whether the target la nguage is learnt in theclassroom or acquired through social tou ch with native speakers.(touch改为contact) 2013年英语专八改错真题答案Psycho_linguistics is the name given to the study of the psychological processes involved in language. Psycholinguistics s tudy understanding,production and remembering language, and hence are concerned with (1) ___ __listening, reading, speaking, writing, an d memory for language.One reason why we take the language f or granted is that it usually (2) ______happens so effortlessly, and most of tim e, so accurately. (3) ______ Indeed, when you listen to someone to speaking, or looking at this page, (4) ______ you normally cannot help but unde rstand it. It is only in exceptional circumstances we might become aware of the complexity (5) ______ involved: if we are searching for a word but cannot remember it;if a relative or colleague has had a strok e which has influenced (6) ______ their language; if we observe a child ac quire language; if (7) ______ we try to learn a second language ourse lves as an adult; or if we are visually imp aired or hearing-impaired or if we meet anyone else who is. As we shall see, all these examples (8) ______of what might be called “language in e xceptional circumstances”reveal a great deal about the processes evolved in speaking, (9) ______listening, writing and reading. But give n that language processeswere normally so automatic, we also ne ed to carry out careful (10) ______ experiments to get at what is happening.1. production改成producing2. 去掉the3. 去掉accurately前面的so4. looking改为look5. we前面加that6. 去掉colleague后面的has7. their改成his8. anyone改成 pure老师someone9. evolved改成involved10. were改成are2012年英语专八改错真题答案The central problem of translating has a lways been whether to translate literally or freely. Theargument has been going si nce at least the first (1) ___ ___century B.C. Up to the beginning of the 19th century, many writersfavoured certain kind of “free” translati on: the spirit, not the letter; the (2) _ ____ sense not the word; the message r ather the form; the matter not (3) _______the manner. This is the often revolutio nary slogan of writers who (4) ___ ____wanted the truth to be read and unders tood. Then in the turn of 19th (5) __ ___century, when the study of cultural a nthropology suggested thatthe linguistic barriers were insuperable and that the language (6) _____ __was entirely the product of culture, the view translation was impossible (7) _ _____ gained some currency, and with it that, if was attempted at all, it must beas (8) _____ literal as possible. This vie w culminated the statement of the (9) _______extreme “literalists” Walter Benjamin a nd Vladimir Nobokov. The argument was theoretical: the purpose of the translatio n, the nature of the readership, the type of the text, was not discussed. Too often, writer, translator and reader were implicitly identified witheach other. Now, the context has chang ed, and the basic problem remains. (10) ___1.going后加on2. 2. certain改为a certain3.3. rather改为not4. 4. is 改为was5.5. in 改为 at6.6. 去掉第二个the7.7. view后面加that8. 8. 去掉 was9. culminated后面加in10. and 改为but2011年英语专八改错真题答案From a very early age, perhaps the ageof five or six, I knewthat when I grew I should be a writer.Between the ages of about 1_____ _____ seventeen and twenty-four I triedto abandon this idea, but I did sowith the conscience that I was outraging my true nature and that 2_____ ______ soon or later I should have to set tle down and write books. 3__ _________ I was the child of three, bu t there was a gap of five years 4_ _________on either side, and I barely saw my fath er before I was eight. For this and other reasons I was somewhat lonely, and I so on developeddisagreeing mannerisms which made m e unpopular throughout my 5_______ ______ schooldays. I had the lonely chil d's habit of making up stories andholding conversations with imaginative persons, and I think from 6________ _the very start my literal ambitions were mixed up with the feeling of 7_______ _being isolated and undervalued. I knew that I had a facility with wordsand a power of facing in unpleasant fac ts, and I felt that this created 8______ __a sort of private world which I could ge t my own back for my failure 9_______ _in everyday life. Therefore, the volume of serious — i.e. seriously 10________ intended _ writing which I produced al l through my childhood and boyhood wo uld not amount to half a dozen pages. I wrote my first poem at the age of four o r five, my mother taking it down to dictat ion.1.在grow后加up, 考固定短语2. 改consience为consciousness 考词语区别,consience翻译为“良心,道德心”, consiousness翻译为“意识”3.改soon为sooner,sooner or later是固定短语4. 在child前加middle, 考上下文理解。

东北师范大学奥鹏英语语言学复习资料

东北师范大学奥鹏英语语言学复习资料

英语语言学、单选题(共 20 道试题,共 60 分。

)得分:31. Human languages can be used to describe themselves. The language used to talk about language is called .A. special languageB. local languageC. metalanguageD. human language正确答案:C 满分:3 分得分:32. The features which are found over a segment or a sequence of two or more segments are called ________.A. distinctive featuresB. non-distinctive featuresC. suprasegmental featuresD. free variation正确答案:C 满分:3 分得分:03. The questions of “How is language acquired? How do people learn a foreign language?” are explored in __________.A. applied linguisticsB. sociolinguiticsC. psycholinguisticsD. general linguistics正确答案:C 满分:3 分得分:04. impossible (为下列单词选择相对应的构词法)A. DerivationB. ConversionC. BackformationD. Blending正确答案:A 满分:3 分得分:05. The following are all suprasegmental features except ____.A. stressB. toneC. voicingD. intonation正确答案:C 满分:3 分得分:06. This (vet )is very famous in the town. (为括号部分的单词选择相对应的构词法)A. CoinageB. Sound ReduplicationD. Eponym正确答案:C 满分:3 分得分:07. to machinegun (为下列单词选择相对应的构词法)A. DerivationB. ConversionC. BackformationD. Blending正确答案:B 满分:3 分得分:08. In the phrases a herd of cattle, a flock of sheep, both cattle and sheep contain _____ morphemes.A. oneB. twoC. threeD. four正确答案:B 满分:3 分得分:09. ____ is defined as the study of the internal structure and the formation of words.A. MorphologyB. SyntaxC. LexiconD. Morpheme正确答案:A 满分:3 分得分:010. If segments appear in the same position but the mutual substitution does not change the meaning, they are said to be in ____.A. contrastive distributionB. free variationC. complementary distributionD. distinctive features正确答案:C 满分:3 分得分:011. The syllabic unit made up by the ____ is called a rhyme.A. onset + nucleusB. nucleus + codaC. onset + codaD. coda + onset正确答案:B 满分:3 分得分:012. A(n)________ is the minimal or the smallest distinctive linguistic unit in a language.A. phonetic symbolB. alphabetD. allophone正确答案:C 满分:3 分得分:013. The widely used symbols for phonetic transcription of speech sounds is __________.A. International Phonetic SymbolB. International Phonetic AlphabetC. Narrow TranscriptionD. Wide Transcription正确答案:B 满分:3 分得分:014. Acronyms and abbreviations are formed by putting together the ____ letters of some or all words in a phrase or title.A. InimicalB. initiativeC. suffixingD. initial正确答案:D 满分:3 分得分:015. NATO(为下列单词选择相对应的构词法)A. AcronymB. Sound ReduplicationC. CoinageD. Eponym正确答案:A 满分:3 分得分:016. The road was (enlarged )the year before the last. (为括号部分的单词选择相对应的构词法)A. DerivationB. ConversionC. BackformationD. Blending正确答案:A 满分:3 分得分:017. peddle (为下列单词选择相对应的构词法)A. ConversionB. BackformationC. BlendingD. Compounding正确答案:B 满分:3 分得分:018. Clipping is a process that ____ a polysyllabic word by deleting one or more syllables.A. LengthensB. widensD. strengthens正确答案:C 满分:3 分得分:019. [u:] possesses the features _____________.A. [+high][+back][+round][-tense]B. [+high][-back][+round][+tense]C. [+high][+back][+round][+tense]D. [-high][+back][+round][+tense]正确答案:C 满分:3 分得分:020. The word “multinationality” has ______ morphemes.A. 2B. 3C. 4D. 5正确答案:C 满分:3 分得分:0、判断题(共 20 道试题,共 40 分。

database languages名词解释

database languages名词解释

database languages名词解释
数据库语言(Database Language)是用于描述、操作和管理数据库的一组语言。

根据其功能和用途,数据库语言可以分为以下几种:
1. 数据定义语言(Data Definition Language,DDL):用于定义和管理数据库中的数据结构。

DDL语言包括用于创建、修改、删除表和索引等数据库对象的语句。

2. 数据操纵语言(Data Manipulation Language,DML):用于插入、更新、删除和检索数据库中的数据。

DML语言包括INSERT、UPDATE、DELETE和SELECT 等语句。

3. 数据查询语言(Data Query Language,DQL):用于查询数据库中的数据。

DQL语言包括SELECT语句,用于从数据库中检索数据。

4. 数据控制语言(Data Control Language,DCL):用于控制对数据库的访问权限。

DCL语言包括GRANT和REVOKE等语句,用于授权或撤销对特定数据库对象的访问权限。

这些数据库语言使得用户能够方便地管理和操作数据库,确保数据的完整性、安全性和可靠性。

Definition of language (2)

Definition of language (2)

Definition of language: 语言的定义nguage is a system of arbitrary vocal symbols used for human communication.2.First of all, language is a system, element of a language are combined according torules3.second, language is arbitrary in the sense that the forms of linguistic signs bear nonatural relationship to their meaning. Eg, a rose by any other name would smell as sweet4.third, language is vocal because the primary medium for language is second5.finally, the term “human” in the definition is meant t o specify that language ishuman-specific, it is very different from the communication system that other forms of life posses, such as bird songs and bee dances.6.short as it is, this definition has capture the main features of language.Ways of classifying words 词的分类1.first, inflectional affixes are generally less productive than derivational affixes: theyvery often add a minute or delicate grammatical function only to the stem.Therefore, they serve to produce different forms of a single lexical item. However, derivational affixes are very productive in making new words.2.second, inflectional affixes do not change the word class of the word they attach to,whereas derivational affixes might or might not.3.third, whether one should add inflectional affixes or not depends very often on otherfactors within the phrase or sentence. However, derivational affixes are more often based on simple meaning distinctions4.forth, in English, most inflectional affixes are suffixes, which are always word final.However, derivational affixes can be either prefixes at the same time.traditional grammar and modern linguistics 传统语言学与现代语言学1. firstly, modern linguistics is descriptive while traditional grammar is prescriptive. A linguistic is interested in what is said, not in what he thinks ought to be said.2. secondly, modern linguistics regards the spoken language as primary, not the written. Tradition grammarians tended to emphasize, maybe overemphasize, the importance of the written language.现代语言学中,口语是基本3. Thirdly, modern linguistics does not force language into a Latin-based framework. For a long time on the European continent it was unquestionably assumed that Latin provides a universal framework into which all languages fit.现代语言学不再局限于拉丁语function of componential analysis: 语义成分分析法It is claimed that by showing the semantic components of a word by means of componential analysis, we may better account for sense relations: 1. two words, or two expressions, which have the same semantic components will be sysnonymous with each other. eg. bachelor; unmarried man(相同语义且同义) are both said to have the components of Human, Adult, Male, and Unmarried, so they are synonymous with each other. 2. words which have a contrasting component, on the other hand, are antonyms, such as, man and woman, boy and girl, give and take. 3. words which have all the semantic components of another are hyponyms of child since they have all the semantic components of the other, namely, Human and Adult. (p104上)eg: man:+human, +adult, +male; woman:+human, +adult, +female; boy: +human,+young, +male; girl:+human, +young, +female.sense and reference are two related but different aspects of meaning 意义与指称sense is concerned with inherent meaning of the linguistic form. It is the collection of all the same features of the linguistic form; it is abstract andde-contextualized. It is the aspect of meaning dictionary compilers are interested in. eg. the meaning of "dog" in a certain dictionary. reference means what a linguistic form refers to in the real, physical world; it deals with the relationship between the linguistic element and the non-linguistic world of experience.1.obviously, linguistic forms having the same sense may have different references in different situatims.eg. A: "I was once bitten by a dog"B :"mind you, there is a dog over there "2. on the other hand, there are also occasions, when linguistic forms with the same reference might differ in sense.eg. morning star/ evening star述谓分析法predication analysis (definition, types)定义:something said about on argument or it states the logical relation linking the arguments in a sentence.类型:four types of predication:1. no-place predication(containing no argument) It is late. --(BE LATE)2. one-place predication (containing one argument) He is laughing --(HE LAUGH)3. two-place predication (containing two arguments) The kids like apples--KID APPLE (LIKE)4. three-place predication (containing three arguments) I sent him a letter.--I HIM LETTER (SEND)Saussure's distinction of langue and parole and Chomsky's distinction of competence and performance(1) Saussure' langue refers to the abstract linguistic system shared by all the members of a speech community, and people refers to the realization of langue in actual use. Chomsky defines competence as the ideal user's knowledge of the rules of his language, and performance as the actual realization of this knowledge in linguistic communication.(2) similarity: both Saussure and Chomsky distinguis the abstract language system from the actual use of language. Their purpose is to single out the language system for serious study.(3) difference: Saussure's distinction is made from the sociological point of view and his notion of langue is a matter of social conventions, while Chomsky looks at language from a psychological point of view and to him competence is a property of the minal of each individual.1.Design feature:区别性特征:refer to the defining properties特点of human language that distinguish it from any animal system of communication2.duality双重性:by duality is meat the property of having two levels of structures, such that units of the primary level主级are composed of elements of the secondary level and each of the two levels has its own principles of organization3.displacement移位性:displacement means that human languages enable their users to symbolize objects, events, and concepts which are not present (in time and space) at the moment of communication4.metalingual function:元语言功能:a language can be used to analyze or describe a language5.prescriptive study:规定性研究:if the linguistic study aims to lay down rules for “correct and standard” behavior in using language, to tell people what they should say and what they should not say, it is said to be prescriptive.6.diachronic study:历时性:diachronic linguistics in the study of a language throughthe curse of its history7.received pronunciation:标准发音:the type of British standard English pronunciation which has been regarded as the prestige variety and which shows no regional variation8.manner of articulation:发音方式:degrees of obstruction of air stream, complete, partial, or mere narrowing(声道的哪些部位会出现靠拢,变窄或发生气流阻碍)9.cardinal vowel基本元音:are a set of qualities arbitrarily defined, fixed and unchanging, intended to provide a frame of reference for the description of the actual vowels of existing languages10.broad transcription宽式音标:when we use a simple set of symbols in transcription, it is called a broad transcription11.phoneme音位:a phoneme is a phonological unit. It is a unit that is of distinctive value. It is an abstract unit. It is not any particular sound, but rather it is represented or realized by a certain phone in a certain phone in a certain phonetic context(抽象的,区别意义)12.minimal pair最小对立体:when different forms are identical完全相同in every way except for one sound segment部分, which occurs in the same place in the strings, the two sound combinations are said to form a minimal pair13.distinctive features区别性特征:features used to distinguish one phoneme from another14.variable words可变词:variable words may have inflective changes. That is, the same word may have different grammatical forms but part of the word remains relatively constant15.grammatical words语法词:those that mainly work for constructing group, phrase, clause, clause complex, or even text are grammatical words.16.closed-class words封闭词:a word that belongs to the closed class is one whose membership is fixed or limited17.morpheme语素:morpheme is the smallest meaningful linguistic unit of language, not divisible or analyzable into smaller forms18.bound morpheme黏着语素:must appear with at least one different morpheme, and are called bound morpheme19.derivational morpheme派生语素:affixes added to another morpheme to derive new words20.root词根: it is the part of the word that remains when all the affixes are removed, the part retained is the root nation21.blending拼缀法:blending is a relatively complex form of compounding, in which two words are blended by joining together the initial part of the first word and the final part of the second word, or by only joining the initial parts of the two words22.positional relation位置关系:refer to the sequential arrangement of words in a language指的是一门语言中词语的排列顺序23.constituent成分:are what a construction is made up of, and a construction is considered to have a hierarchical organization of constituent24.ultimate constituent最终成分: are the smallest grammatical unit obtained through segmentation25.contextualism语境论contextualism is based on the presumption推测that one can derive起源于meaning from or reduce meaning to observable看得见的contexts26.reference指称means what a linguistic form refers to in the real, physical world, it deals with the relationship between the linguistic element and the non-linguistic world of experience27.argument论元a logical participant in a predication, largely identical with the nominal elements 名词元素in a sentence28.psycholinguistics心理语言学is the study of psychological aspects of language; it usually studies the psychological states and mental activity associated with the use of language。

英语语言学大全

英语语言学大全
5) Cultural Transmission(文化传 递性):
定义:language is passed on from generation to generation through teaching and learning rather than instinct.
反例:印度狼孩
3. Design feature 定义特征
primary level are composed of elements of the secondary level. 举例: Sounds > syllables > words > phrases > clauses > sentences>
texts/discourses
LOREM IPSUM DOLOR
langue: abstract linguistic system
parole: actual realization of langue
Important Distinctions in Linguistics
举例: 汉语系统 langue 每个中国人在不同具体场景中说出的具体话语 parole
LOREM IPSUM DOLOR
1) Descriptive (描述性) vs. Prescriptive (规定性) Descriptive: describing how things are. prescriptive: prescribing how things ought to be
LOREM IPSUM DOLOR
2). Synchronic(共时性) vs. Diachronic (历时性) synchronic: takes a fixed instant as its point of observation. diachronic: the study of a language through the course of its c signs bear no natural relationship to their meaning.

语言学教程相关名词翻译和解释

语言学教程相关名词翻译和解释

Teaching aims: let the students have the general idea about language and linguistics.Teaching difficulties: design features of language ; some important distinctions in linguistics Teaching procedures1. language1.1 Why study language?为什么学习语言A tool for communication交流的工具An integral part of our life and humanity 人类生活和人性中不可或缺的一部分.If we are not fully aware of the nature and mechanism of our language, we will be ignorant of what constitutes our essential humanity.如果不能完全理解语言的本质和结构,我们就会对人类的本质一无所知.1.2 What is language?什么是语言1.2.1 different senses of language 语言的不同意义1. what a person says( concrete act of speech)a person’s consistent way of speaking or writinga particular level of speaking or writing e.g. colloquial languagean abstract system2. A web ster’s New Dictionrary offers a frequently used sense of the word “language”:a. human speech 人类的言语b. the ability to communicate by this means 通过言语来交流的能力c. a system of vocal sounds and combinations of such sounds to which meaning is attributed, used for the expression or communication of thoughts and feelings; 用来表达或交流思想和感觉的一套声音及这些声音互相结合的系统d. the written representation of such a system 系统的文字表达3. the barest of definition, language is a means of verbal communication.最简洁的定义:语言是言语交流的一种方式.Language is instrumental in that communicating by speaking or writing is a purposeful act. It is social and conventional in that language is a social semiostic and communication can only take place effectively if all the users share a broad understanding of human interaction including such associated factors as nonverbal cues, motivation, and socio-cultural roles. Language distinguishes us from animals.因为说和写的交流方式是一种有目的的行为,所以语言是实用性的;因为语言是社会符号,语言的交流只能在所有参与者广泛理解了人类的那些非言语的暗示,动机,社会文化角色等等互相关联的因素之后才能有效进行,因此语言又是社会的,约定俗成的.语言使人嗲鹩诙?1.2.2 definitions一.Language is a system of arbitrary vocal symbols used for human communication.What is communication?A process in which information is transmitted from a source (sender or speaker) to a goal (receiver or listener).A system----since elements in it are arranged according to certain rules systematically, rather than randomly. They cannot be arranged at will. e.g. He the table cleaned. (×) bkli (×)Why do we say language is arbitrary?Arbitrary----there is no intrinsic (logic) connection between a linguistic form and its meaning, between the sounds that people use and the objects to which these sounds refer. This explains and is explained by the fact that different language have different words for the same object, it is good illustration of the arbitrary nature of language . it is only our tacit agreement of utterance and concept at work and not any innate relationship bound up in the utterance. A typical example to illustrate the arbitrary of language is a famous quotation from shakepeare’s play:”Romeo and Juliet: A rose by any other name would smell as sweet.一朵玫瑰不管它叫什么名字,闻起来都是一样香的.Symbols----words are just the symbols associated with objects, actions, and ideas by nothing but convention. Namely, people use the sounds or voval forms to symbolize what they wish to refer to.V ocal-------- the primary medium for all languages is sound, no matter how well developed their writing systems are. Writing systems came much later than the spoken forms. The fact that small children learn and can only learn to speak and listen before they write or read also indicates that language is primarily vocal, rather than written.Writing systems came into being much later than the spoken forms.People with little or no literacy can also be competent language users.Human ----language is human-specific.Human beings have different kinds of brains and vocal capacity.“Language Acquisition Device”(LAD)二.What characteristics of langauge do you think should be included in a good ,comprenhensive definition of language?Language is a rule-governed system; langauge is basically vocal; langauge is arbitrary ; langague is used for human communication.1.3 Design features of language 语言的结构特征Design features------ refers to the defining properties of human language that distinguish it from any animal system of communication. They are arbitrariness, duality, creativity/ productivity, displacement, clutural transmission and interchangeability.Design features----- are features that define our human languages,such as arbitrariness,duality,creativity,displacement,cultural transmission,etc.(指决定了人类语言性质的特征.例如任意性,二重性,创造性,移位性,文化转移性等.)The American linguist Charles Hockett specified twelve design features.What is arbitrariness?任意性a. arbitrariness---- arbitrariness(任意性): one design feature of human language,which refers to the fact that the forms of linguistic signs bear no natural relationship to their meaning.(人类语言的本质特征之一,指语言符号的形式与意义之间没有自然的联系.)It was discussed by Saussure first.The link between them is a matter of convention.E.g. “house” uchi (Japanese)Mansion (French)房子(Chinese)(1) arbitrary between the sound of a morpheme and its meaning语言的音和义之间的任意性a. By “arbitrary”, we mean there is no logical connection between meanings and sounds. 语言的意义和语音之间没有逻辑关系。

二语习得期末复习资料

二语习得期末复习资料

Chapter 1 introducing second language acquisition1.SLA: a term that refers both to the study of individuals and groups who are learning alanguage subsequent to learning their first one as young children, and to the process of learning that language.2.Second language:an officially or societally dominant language (not L1) needed foreducation, employment or other basic purposesrmal L2 learning: SLA that takes place in naturalistic contexts4.Formal L2 learning: instructed learning that takes place in classroom5.Linguistic competence: the underlying knowledge that a speaker/hearer have of a language.Chomsky distinguishes this form linguistic performance.6.Linguistic performance: the use of language knowledge in actual production.7.First language/native language/mother tongue (L1): the language acquired in childhood8.Simultaneous multilingualism:ability to use one or more languages that were auqiredduring early childhood.9.Sequential multilingualism: ability to use one or more languages that were learned after L1had already been established.1.What are the three basic questions in SLA?(1)What exactly does the L2 learner come to know?(2)How does the L2 leaner acquire this knowledge?(3)Why are some learners more successful than others?2.Why there are no simple answers to these questions? (P2)Chapter 2 foundations of second language acquisition1.Multilingualism: the ability to use more than one language.2.Bilingualism: the ability to use two languages.3.Monolingualism: the ability to use only one language.4.Multilingual competence: “the compound state of a mind with two or more grammars”5.Monolingual competence: knowledge of only one language.6.Learner language: also called interlanguage which refers to the intermediate states orinterim grammars of leaner language as it moves toward the target L2.7.Positive transfer: appropriate incorporation(合并,编入) of an L1 structure or rule in L2structure.8.Negative transfer: inappropriate influence of an L1 structure or rule in L2 use, also calledinterference.9.Fossilization:a stable state in SLA where learners cease their interlanguage developmentbefore they reach target norms despite continuing L2 input and passage of time.10.Poverty-of-the-stimulus:the argument that because language input to children isimpoverished(穷尽的) and they still acquire L1, there must be an innate capacity for L1 acquisition.11.Innate capacity:a natural ability, usually referring to children’s natural ability to learn oracquire language.1.What is the nature of language learning?(1)Simultaneous/sequential multilingualism(2)The role of natural abilitya)Humans are born with a natural ability or innate capacity to learn another language.b)As children mature, so do their language abilities.c)Individual variation may occur in learning; the rate of learning can differ, but there arestages everyone goes through.d)“Cut off point”- if the process does not happen at a young age, you'll never learn thelanguage. (关键期假说)(Critical Period Hypothesis)(3)The role of social experiencea)Children will never acquire language unless that language is used with them andaround them, no matter what is their language.b)As long as children are experiencing input and social interaction, the rate and sequenceof development doesn't change.c)The only thing that may change is pronunciation, vocabulary, and social function.2.What are some basic similarities and differences in L1 and L2 learning? (P17表格)(1)Similarities between L1 and L2a)Development stagesInitial State - knowledge about language structures and principlesIntermediate State - Basic language developmentFinal State - Outcome of learningb)Necessary conditions: Input(2)Differences between L1 and L2(P17表格)3.What is “the logical problem of language acquisition”?(1)Children’s knowledge of language goes beyond what could be learned from the inputthey receive. (Poverty-of-the stimulus)(2)Constraints and principles cannot be learned(3)Universal patterns of development cannot be explained by language-specific input.(如果说普遍语法存在孩子们脑中,那语言输入起的作用又如何解释呢?)4.5.(1)Children begin to learn their language at the same age, and in much the same wayregardless of what the language is.(2)Children are not limited to repeating what they heard; they can understand and createnovel(新颖) utterance.(3)There is a cut-off age for L1 acquisition, beyond which it can never be completed.6.Linguists have taken an internal and external focus to the study of language acquisition.What is the difference between the two?The internal focus seeks to account for speakers’ internalized, underlying knowledge oflanguage. The external focus emphasizes language use, including the functions of language which are realized in learners’ production at different stages of development.Chapter 3 the linguistics of second language acquisition1.Interference: also called negative transfer, which means inappropriate influence of an L1structure or rule in L2 use.2.Interlanguage: also called learner language, which refers to the intermediate states orinterim grammars of leaner language as it moves toward the target L2.3.Natural order: a universal sequence in the grammatical development of language learners.4.Universal grammar: a linguistic framework developed most prominently by Chomsky whichclaims that L1 acquisitions can be accounted for only by innate knowledge that the human species is genetically endowed with. This knowledge includes what all languages have in common.nguage faculty: term used by Chomsky foe a “component of the human mind” thataccounts for children’s innate knowledge of language.6.Principles: properties(固有属性) of all languages of the world; part of Chomsky’s universalgrammar.7.Parameters: limited options in realization of universal principles which account forgrammatical variation between languages of the world. Part of Chomsky’s theory ofuniversal grammar.8.Initial state: the starting point of language acquisition; it is thought to include theunderlying knowledge about language structures and principles that are in learners’ heads at the very start of L1 or L2 acquisition.9.Final state: the outcome of L1 and L2 learning, also known as the stable state of adultgrammar.10.Markedness: a basic for classification of languages according to whether a specific featureoccurs more frequently than a contrasting element in the same category, is less complex structurally or conceptually, or is more “normal” or “expected” along some dimensions. 11.Grammaticalization(语法化): a developmental process in which a grammaticalfunction(such as expression of past time) is first conveyed by shared extralinguisticknowledge and inferencing based on the context of discourse, then by a lexical word(such as yesterday), and only later by a grammatical marker(such as the suffix -ed).一、The nature of language1.What we learn in linguistic perspective? What are the characteristics of language?Both L1 and L2 learners acquire knowledge at these different levels: lexicon(词汇学),phonology(语音学), morphology(构词法), syntax(句法). Languages are systemic,symbolic and social.二、Contrastive analysis1.What is contrastive analysis?CA is an approach to the study of SLA which involves predicting and explaining learner problems based on a comparison of L1 and L2 to determine similarities and differences.2.What is the goal of contrastive analysis?(assumptions)(1)If L2 acquisition is disturbed by the habits of your native language, it is reasonableto focus on the differences between native and target language.(2)Contrastive analysis had a practical goal: If you recognize the differences betweenyour native language and the target language, you are able to overcome thelinguistic habits of your native language that interfere with the habits of the targetlanguage.3.What are the critiques of contrastive analysis?(1)The process of L2 acquisition is not sufficiently described by the characterization oferrors.(2)Errors in L2 acquisition do not only arise from interference.(3)The structural differences between two languages are not sufficient to predict theoccurrence of errors in L2 acquisition.三、Error analysis1.What is error analysis?EA is based on the description and analysis of actual learner errors in L2, rather than onidealized linguistic structures attributed to native speakers of L1 and L2 (as in CA).(1)Ambiguity in classification. (不知道是具体是哪个原因导致比如时态错误,可能是一语影响,也可能是在一语中出现过的universal developmental process)(2)Lack of positive data. (正确的被忽略,只关注错误不能看出学生学到什么)(3)Potential for avoidance. (学生会避免错误,这样错误就不能全部被观察)四、Interlanguage1.What are the characteristics of interlanguage?(1)Systematic.(2)Dynamic.(3)Variable.(可变性) although systematic, differences in context result in differentpatterns of language use.(4)Reduced system, both in form and function. (学习者经常会简单化)2.There are differences between IL development and L1 acquisition, including differentcognitive processes involved:(1)Language transfer from L1 to L2.(2)Transfer training.(3)Strategies of second language learning. (避免等)(4)Strategies of second language learning. (为方便不要复数等)(5)Overgeneralization of the target language linguistic material.3.The beginning and the end of IL are defined respectively as whenever a learner firstattempts to convey meaning in the L2 and whenever development “permanently” stops, but the boundaries are not entirely clear. Identification of fossilization is even morecontroversial.五、Monitor model (The input hypothesis model)1.Which five hypotheses(假定) does the model consist of? (课本P45!!!)(1)Acquisition-learning hypothesis(2)Monitor hypothesis(3)Natural order hypothesis(4)Input hypothesis(5)Affective filter hypothesis2.What is LAD in this model?The LAD is made up of the natural language learning abilities of the human mind, totally available in L1 acquisition, available in L2 acquisition according to the level of the filter.But, the process of learning, unlike the process of acquisition, uses faculties of mind outside the LAD.3.图示4.What are points of the consensus of early linguistic study of SLA?(1)What is being acquired through a dynamic interlanguage system(2)How SLA takes place involves creative mental processes(3)Why some learners are more successful than others relates primary to the age.5.What is the role of grammar according to Krashen?The only instance in which the teaching of grammar can result in language acquisition(and proficiency) is when the students are interested in the subject and the targetlanguage is used as a medium of instruction.六、Universal grammar1.Differences of linguistic competence and performance(见Chapter1名词解释)2.What is UG? (名词解释)3.UG and L1 acquisition(1)What the child acquire is selecting parametric options.(2)Unlike SLA, attitudes, motivations and social context play no role.4.UG and SLA, there are three important questions(1)What is the initial state of SAL?Interference(看参数相同不相同); no agreement on access to UG(2)What is the nature of IL and how does it change over time?定参数的过程Language faculty; positive/negative evidence(起作用);constructionism; fossilization(3)What is the final state in SLA?(P52五个达不到的原因)七、Functional approaches (systemic linguistics)1.What are the four functional approaches?They are Systemic Linguistics; Functional Typology; Function-to-form mapping;Information organization.2.What is Systemic Linguistics(系统功能语言学)?Developed by Hilliday in the late 1950s, it is a model for analyzing language in terms ofthe interrelated systems of choices that are available for expressing meaning.儿童的语言体系是一个意义体系,语言是从意义体系逐渐发展而来,经历过有简单到复杂的过程。

语言学重要概念梳理(中英文对照版)

语言学重要概念梳理(中英文对照版)

第一节语言的本质一、语言的普遍特征(Design Features)1.任意性 Arbitratriness:shu 和Tree都能表示“树”这一概念;同样的声音,各国不同的表达方式2.双层结构Duality:语言由声音结构和意义结构组成(the structure ofsounds and meaning)3.多产性productive: 语言可以理解并创造无限数量的新句子,是由双层结构造成的结果(Understand and create unlimited number withsentences)4.移位性 Displacemennt:可以表达许多不在场的东西,如过去的经历、将来可能发生的事情,或者表达根本不存在的东西等5.文化传播性 Cultural Transmission:语言需要后天在特定文化环境中掌握二、语言的功能(Functions of Language)1.传达信息功能 Informative:最主要功能The main function2.人际功能 Interpersonal:人类在社会中建立并维持各自地位的功能establish and maintain their identity3.行事功能 performative:现实应用——判刑、咒语、为船命名等Judge,naming,and curses4.表情功能 Emotive Function:表达强烈情感的语言,如感叹词/句exclamatory expressions5.寒暄功能 Phatic Communion:应酬话phatic language,比如“吃了没?”“天儿真好啊!”等等6.元语言功能 Metalingual Function:用语言来谈论、改变语言本身,如book可以指现实中的书也可以用“book这个词来表达作为语言单位的“书”三、语言学的分支1. 核心语言学 Core linguistic1)语音学 Phonetics:关注语音的产生、传播和接受过程,着重考察人类语言中的单音。

数据操作语言:介绍数据操作语言的基本概念、语法和应用

数据操作语言:介绍数据操作语言的基本概念、语法和应用

数据操作语言:介绍数据操作语言的基本概念、语法和应用数据操作语言(Data Manipulation Language,简称DML)是关系型数据库管理系统(RDBMS)中用于管理和操作数据的一种语言。

DML提供了一系列的命令和语句,用于查询、插入、更新和删除数据库中的数据。

通过DML,用户可以有效地与数据库进行交互,并对数据进行各种操作和处理。

本文将介绍数据操作语言的基本概念、语法和应用,帮助读者全面了解DML的重要性和使用方法。

什么是数据操作语言数据操作语言是一种计算机语言,用于在数据库管理系统中操作和管理数据。

DML允许用户通过指定的语法和语句来执行各种数据库操作,如查询、插入、更新和删除数据。

通过DML,用户可以灵活地操作数据库中的数据,使其符合特定的需求和要求。

与数据定义语言(Data Definition Language,简称DDL)不同,DML关注的是对数据库中已有数据的操作,而DDL则关注数据库的结构和模式的定义。

通过DML,用户可以在数据库中执行各种数据操作,包括获取数据、修改数据、删除数据和插入数据等。

通过这些操作,用户可以实现对数据库的灵活控制和管理。

DML的基本概念在理解数据操作语言之前,我们需要了解几个基本概念。

数据库数据库是指按照一定的数据模型组织起来、存储在一起的、具有独立功能的数据集合。

数据库可以包含多个关系表,每个表中存储着具有特定结构的数据。

表表是数据库中的基本单元,用于存储数据。

一个表由多个列组成,每一列代表一个数据字段。

表中的每一行代表一个数据记录,行中的每一列存储着对应字段的值。

数据类型数据类型是指每个数据字段所能存储的数据的类型。

常见的数据类型包括整数、浮点数、字符串等。

在DML中,我们需要指定每个字段的数据类型,以便正确地操作和处理数据。

查询查询是指从数据库中获取特定数据的操作。

通过查询语句,我们可以指定需要获取哪些数据以及获取的条件和顺序等。

查询是DML中最常见和重要的操作之一。

角色与指称语法的最新进展探究

角色与指称语法的最新进展探究

第3期 2017年6月华北电力大学学报(社会科学版)Journal of North China Electric Power U niversity!Social Sciences)No. 3June 2017角色与指称语法的最新进展探究王亚南(北京外国语大学中国外语与教育研究中心,北京100089)摘要:角色和指称是角色与指称语法的两大核心概念,分别对应语言中的语义和语用两大视角。

这两个维度在句法的各个层面都体现的淋漓尽致,语义、句法、语用三者的紧密结合称得上是该语法理论的最大亮点。

本文从语句结构、语义结构、语法关系、信息结构与指称四个方面详细介绍角色与指称语法的核心观点和最新进展,深人剖析该语法理论的优势和局限,以求从中获得启发,为构建汉语语法体系寻找新思路。

关键词:角色与指称语法;句法;语义;语用中图分类号:H146.3;H314.3文献标识码:A文章编号:1008-2603(2017)03-0109-07 The Latest Advances on R ole and R eferen ce G ram m arW A N G Y a-n a n(N a tio n a l R e s e a rc h C e n tre fo r F o re ig n L a n g u a g e E d u c a tio n,B e ijin g F o re ig nS tu d ie s U n iv e r s ity,B e ijin g100089,C h in a)Abstract:A s tw o k e y e le m e n ts in Role and Reference Grammar y ro le a n d re fe re n c e c o rre s p o n d to s e m a n tic s a n d p ra g m a tic s re s p e c tiv e ly. T h e tw o a s p e c ts a re c lo se ly re la te d to s y n ta x in e v e ry p e rs p e c tiv e. T h e g r e a te s t c h a ra c te ris tic o f Role and Reference Grammar is th e c lo se in te g ra tio n o f s e m a n tic s, s y n ta x a n d p ra g m a tic s. T h e p a p e r a tte m p ts to e x p o u n d th e k e y c o n c e p ts a n d th e la te s t a d v a n c e s o n th e g ra m m a r in q u e s tio n in te rm s o f c la u se s t r u c t u r e,s e m a n tic s tr u c tu r e,g ra m m a tic a l re la tio n s a n d in fo rm a tio n s tr u c tu r e a n d re fe re n c e. T h e p a p e r a ls o a n a ly z e s th e a d v a n ta g e s a n d lim its o f th e g ra m m a r in o rd e r to g e t in s p ira tio n s a n d fin d n e w s o lu tio n s to C h in e s e g ra m m a r.Key words:ro le a n d re fe re n c e g r a m m a r;s y n ta x;s e m a n tic s;p ra g m a tic s角色指称语法(R ole and Reference G ra m m a r,简称R R G)是由美R语言学家罗伯特.万•瓦林(R o b e r t a V a n V a lin)和威廉•傅立 (W illia m F o le y)于20世纪80年代后期提出的一 种将句法、语义和语用三者结合的结构功能语法少]该语法从语言普遍性和语言类型学视角出 发,尝试为迪尔巴尔语、达科塔语等与印欧语相去 甚远的语言提供一种句法分析范式,进而揭示不 同语言中句法、语义和语用的互动关系。

2023年教师资格笔试备考英语语言学高频考点解析

2023年教师资格笔试备考英语语言学高频考点解析

2023教师资格笔试备考:英语语言学高频考点解析2023年01月13日13:40:41 来源:宁夏中公教育一、语言学概述之高频考点I. Design Features of Language1. ArbitrarinessArbitrariness means a word’s sound and meaning which have no logical relations.“爱”用英语体现为“love”;使用方法语体现为“amour”;用日语体现为“愛”。

2. DualityLanguage is a system, which consists of two sets of structures, one of sounds, and the other of words.语言是由低级构造旳语音和高级构造旳词构成旳系统,如[b],[i],[t],单独来看,这三个音素都没故意义,不过当它们组合在一起就有了意义[bit](bit)。

3. CreativityLanguage can be used to create new meanings due to its duality and recursiveness.由于语言旳双重性和递归性,说话者可以发明出从未听说过或从未使用过旳句子。

I want to visit Mary who lives in a country where the scenery is beautiful which has attracted so many tourists…4. DisplacementLanguage can be used to refer to things that are not present: real or imagined matters in the past, present, or future or in faraway places.人们可以使用语言符号表述在时间上或空间上不可及旳物体、时间或观点。

语言学基本定义

语言学基本定义

语言languageLanguage is a system of arbitrary vocal symbols used by social group for communication.Arbitrariness: the forms of linguistic signs bear no natural relationship to their meaning.Productivity:language is resourceful because of its duality and its reclusiveness. We can use it to create new meanings.Duality:the property of having two levels of structures, such that units of the primary level are composed of element of the secondary level and each of the two levels has its own principles of organization.Displacement:human languages enable their users to symbolize objects, events and concepts which are not present(in time and spare) at the movement of communication. Cultural transmission:language is not genetically inherited. Passed from generation to generation, it requires some learning. It is true human are born with language capacity, but a particular language a person learns to speak is a cultural one, rather than a genetic one like the dogs’ barking system.Interchangeability:any human being can be both a producer and receiver of messages.Language function:informative: language is the instrument of thought, record the facts. The use of language to record the facts is a prerequisite of social development. Interpersonal: by far the most important sociological use of language, and by which people establish and maintain their status in a society.Performative: the performative function of language is primarily to change the social status of personsEmotive: to change the emotional status of an audience for or against someone or something.Phatic communion: we all use such small, seemingly meaningless expressions to maintain a comfortable relationship between people without involving any factual contents.Recreational: the recreational function of a language is often overlooked because it seems so restrictive in purpose and supposedly so limited in usefulness. Metalingual: our language can be used to talk about itself.Sociolinguistics—the study of language with reference to society. Psycholinguistics---the study of language with reference to the working of the mind. Applied linguistics---the application of linguistic principles and theories to language teaching and learning.Important distinctions in linguistics: 规定性Prescriptive .描述性Descriptive /8.共时语言学Synchronical linguistics 7.历时语言学Diachronic linguistics /5.语言能力Competence 6.语言运用performance /9.语言langue 10.言语parole /speech, writing/ traditional grammar and modern linguistics第二章音系学1 Phonologyis the study of the sound patterns and sound systems of languages. It aims to discover the principles that govern the way sounds are organized in languages, and to explain the variations that occur.2 international phonetic alphabetA set of standard phonetic symbols in the form of a chart, designed by the international phonetic association since 1888. It has been revised from time to time to include new discoveries and changes in phonetic theory and practice.3 consonants and vowelsConsonant are produced by a closure in the vocal tract, or by a narrowing, which is so marked that air can not escape without producing audible friction.V owel is produced without such stricture so that air escapes in a relatively unimpeded way through the mouth or nose.4 cardinal vowelAre a set of vowel qualities arbitrarily defined, fixed and unchanging, intended to provide a frame of reference for the description of the actual vowels of existing language.5 anticipatory and perseverative co-articulationwhen such simultaneous or overlapping articulation are involved, we call the process co-articulation.If the sound becomes more like the following sound, it is known as anticipatoryco-articulation. If the sound shows the influence of the proceeding sound,it is perseverative co-articulation.6PhonemeThe smallest of sound which can distinguish two words7AllophonesDifferent phones which can represent a phoneme in different environments are called the allophones of that phoneme.8Minimal pairAre two words in a language which differ from each other by only one distinctive sound and which also differ in meaning.9free variationif two sounds occurring in the same environment do not contrast, that is the substitution of one for the other does not produce a different word form, but merely a different pronunciation of the same word, then the two words are in free variation. Chapter three 词汇学The total number of words stored in the brain is called the lexicon.Words are the smallest free units of language that unite sounds with meaning.Word :A unit of expression that has universal intuitive recognition by native speakers, whether it is expressed in spoken or written form.Lexeme: the abstract unit underlying the smallest unit in the lexical system of a language, which appears in different grammatical contexts.Grammatical/Functional words: express grammatical meanings, such as conjunctions, prepositions, articles, pronouns.Lexical/content words: have lexical meanings, those which refer to substance, action and quality, such as nouns, verbs, adjectives, and adverbs.Open-class words: a word group whose membership is in principle in finite or unlimited. New members can be added.Closed-class words: a word group whose membership is fixed or limited, new members are not regularly added.Morphology; the study of word formation, the internal structure of words, and the rules by which words are formed.Morphemes: the smallest unit language in terms of relationship between expression and content, a unit that cannot be further divided into smaller units without destroying or drastically altering the meaning, whether it is lexical or grammatical.Free morphemes: those that may constitute words by themselves.Bound morphemes;those that can not occur aloneRoot: the base form of a word that cannot be further analyzed without total loss of identity. It is that part of a word-form that remains when all the inflectional affixes and derivational affixes have been removed.Affix: the types of formative/morpheme that can be used only when added to another morpheme.Base: any form to which affixes of any kind can be added; a form to which a rule of word formation is applied.Stem: the part of the word form which remains when all inflectional affixes have been removed.Inflection: indicates grammatical relations by adding inflectional affixes. Derivation: combination of an existing word and an affix to form a new word. Compounding/composition is word-formation process consisting of joining two or more bases to form a new unit, a compound word-An Introduction to Modern Linguistics.Endocentric: one element serves as the head, of same syntactic class as the whole the relationship of ‘a kind of’.Exocentric: there is no head, no elements is of the same syntactic class as the whole, so not a relationship of ‘a kind of ‘something.Derivation: is also called ‘affixation’. It is the morphological process whereby grammatical of lexical information is added to the base.Conversion: is a word-formation process by which a word is altered from one part of speech to anther without the addition or deletion of any morpheme.Allomorph: some morphemes have a single form in all contexts. But a morpheme may have considerable variations, alternate shapes or phonetic forms called the allomorph.Blending: a process of word-information in which a new word is formed by combining the meanings and sounds of two words, one of which is not in its full form or both of which are not in their full forms.Back-formation: a shorter word is derived by deleting an imagined affix from a longer form already in the language.Acronym: words formed from the initial letters of the name of an organization or scientific term, etc. it differs from initialisms in that they are pronounced as words rather than as sequence of letter.Initialism: a type of shortening, using the first letter of words to form a proper name, a technical term, or phrase; an initialism is pronounced letter by letter.Analogical creation: It can account for the coexistence of two forms, regular and irregular, I the conjugation of some English verbs.Loanwords: both form and meaning are borrowed with only a slight adaptation. Loanblend: part of the form is native and part is borrowed, but the meaning is fully borrowed.Chapter 4 syntaxSyntax: the study of the rules governing the way words are combined to form sentences in a language, or simply the study of the formation of sentences. Category: the term category in some approaches refers to classes and functions in its narrow sense. More specifically, it refers to the defining properties of these general units.Phrase: is a single element of structure containing more than one word, and lacking the subject-predicate structure typical of clause.Word group is an extension of word of a particular class by way of modification with its main features of the class unchanged.Clause: a constituent with its own subjects and predicate when it is included in a lager sentence.Syntagmatic is a relation between one item and others in a sequence or between elements which are all present.Paradigmatic relation refers to classes or sets of words substitutable for each other grammatically in sentences with the same structure.grammatical construction; any syntactic construct which is assigned one or more conventional functions in a language, together with whatever is linguistically conventionalized about its contribution to the meaning or use the construct contains. constituent is a term used in structural sentence analysis for every linguistic unit, which is a part of a larger linguistic unit. Several constituents together form a construction.An endocentric construction is one whose distribution is functionally equivalent to one of its constituents, which serves as the center or head of the whole.Exocentric construction refers to a group of syntactically related words where none of the words is functionally equivalent to the group as a whole, that is, there is no definable “Centre” or “Head” inside the group, usually including the basic sentence, the prepositional phrase, the predicate construction, and the connective construction. Subordinate construction those in which there is only one head, with the head being dominant and the other constituents dependent,Coordinate construction:there are more than one head, the head can stand for the original construction functionally.Deep structure: the abstract representation of the syntactic properties of a constructionSurface structure: the final stage in syntactic derivation of a construction.Chapter five SemanticsDenotation involves the relationship between a linguistic unit and the non-linguistic entities to which it refers. Thus it is equivalent to referential meaning. Connotation-opposite to denotation, means the properties of the entity a word denotes.Sense be defined as the semantics relations between one word and another, or more generally between the one linguistic unit and another.Reference: is concerned with the relation between a word and the thing it refers to , or more generally between a linguistic unit and non-linguistic entity it refers to. Synonymy-refers to the sameness or close similarity of meaningAntonymy-oppositeness of meaning.Complementary antonymy-the denial of one member of the pair implies the assertion of the other.Converse/reversal antonyms/relational opposites-exhibits the reversal of the relationship between the two items, one presupposes the other.Hyponymy上下义-inclusiveness, a relation of inclusion Compositionality-the idea that the meaning of a sentence depends on the meaning of the constitute words and the way they are combined-the principle of compositionality.Polysemy一次多义-the same one word may have more than one meaning. Homonymy同音同形异义-the phenomenon that words having different meaning have the same form.Conceptual meaning-leech defined as the logical, cognitive, or denotative content. In other words, it overlaps to a large extent with the notion of reference.Linguistic semantics-the study of the meaning of linguistic units, words and sentences in particularPropositional logic-it is also know as propositional calculus or sentential calculus, is the study of the truth conditions for propositionsProposition-is expressed by a declarative sentence when that sentence is uttered to make a statement.。

halliday’s register theory

halliday’s register theory

Michael Halliday, an influential linguist, is renowned for his contribution to the field of systemic functional linguistics (SFL). Within SFL, Halliday developed the theory of register, a concept that plays a crucial role in understanding language variation and use in different contexts. In this discussion, we will delve into Halliday's register theory, its key components, and its applications.### 1. **Definition of Register:**Register, in the context of Halliday's theory, refers to the variety of language that is appropriate in a particular social setting. It encompasses the idea that language is not uniform but rather adapts to different situations, social roles, and functions. Register includes both the choice of vocabulary and the way in which language is organized, reflecting the social context in which communication occurs.### 2. **Key Components of Register:**-**Field:** This aspect of register relates to the subject matter or the "what" of communication. It involves understanding the context and identifying the main topic or focus of the communication. For example, the field of a legal register would differ significantly from that of an informal conversation among friends.-**Tenor:** Tenor refers to the social roles of the participants in communication—the "who." It involves recognizing the relationships between the speaker and the listener or the roles of the interactants. Tenor influences the level of formality, politeness, and the use of personal pronouns in language.-**Mode:** Mode relates to the channel or the way in which the communication is conducted—the "how." It encompasses written, spoken, or visual modes. The mode affects the level of formality, verbosity, and the use of non-verbal elements in communication.### 3. **Examples of Register Analysis:**-**Academic Register:** In an academic setting, the field may involve complex and specialized topics, the tenor may include students and professors, and the mode could be written discourse with a high level of formality and technical vocabulary.-**Casual Register:** In an informal conversation, the field might be everyday topics, the tenor may include friends or family, and the mode is likely to be spoken with colloquial expressions, contractions, and a relaxed tone.### 4. **Applications of Register Theory:**- **Language Teaching:** Register theory is valuable in language teaching as it helps learners understand the appropriateness of language use in different contexts. Teaching materials can be designed to expose learners to various registers and help them develop the ability to switch between them.- **Professional Communication:** Understanding register is crucial in professional settings where communication norms vary. Professionals need to adapt their language to suit differentregisters, such as formal business emails, technical reports, or casual team discussions.-**Stylistic Analysis:** Register theory is employed in stylistic analysis to examine how language choices contribute to the overall tone and meaning of a text. This is particularly relevant in literary studies and discourse analysis.### 5. **Critiques and Developments:**-Scholars have critiqued Halliday's original model for potential oversimplification and the challenge of precisely defining and differentiating registers.- Subsequent scholars, like Hasan and Matthiessen, have expanded and refined the register theory, introducing more nuanced concepts and addressing some of the initial limitations.### 6. **Conclusion:**Halliday's register theory provides a valuable framework for understanding the dynamic nature of language. By acknowledging the role of field, tenor, and mode in shaping language use, we gain insights into the intricacies of communication across diverse social contexts. As language continues to evolve, register theory remains a foundational concept in linguistics and related fields, contributing to our comprehension of how language functions in society.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Role Definition Language (RDL):A Language to Describe Context-Aware RolesChris MasoneChris.Masone@Senior Honors ThesisAdvisor: David KotzMay 31, 2002Dartmouth College Technical Report TR2002-426AbstractAs wireless networks become more prevalent, a widening array of computational resources becomes available to the mobile user. Since notall users should have unrestricted access to these resources, a method ofaccess control must be devised. In a context-aware environment, contextinformation can be used to supplement more conventional password-basedaccess control systems. We believe the best way to achieve this is throughthe use of Context-Aware Role-Based Access Control, a model in whichpermissions are assigned to entities called roles, each principal is amember of one or more roles, and a role’s membership is determinedusing context information. We designed and implemented RDL (Role-Definition Language), a simple, expressive and somewhat extensibleprogramming language to facilitate the description of roles in terms ofcontext information.1 IntroductionWireless data connectivity is increasingly available to a widening array of devices and in many more places. As more and more users go wireless, it will make more and more sense to make resources, both computational and otherwise, available to them when they are mobile. Networked devices, such as printers or webcams, could be made available as well as less traditional non-computational resources, such as X-101 enabled lights or stereos. Not all users deserve access to every resource at all times, however; in many cases the set of users deserving access depends on the context of the users or of the resource. Static access control would be inappropriate; access should be determined dynamically, in response to changes in the current1 Figure 1: Illustration of a theoretical RBAC system, using Solar and RDL-generated programscontext. Context is the situation of the user and devices involved, as well as the surrounding environment. Others have suggested using Context-Aware Role-Based Access Control to implement this behavior. Instead of assigning permissions to a given principal, permissions are assigned to a separate entity called a role, and then principals are swapped in and out of this role based on context information [3,4]. This approach requires some way to define the conditions that must be met for a principal to become a member of a given role, as well as some infrastructure to collect the necessary context information. F or the latter, we propose to use Guanling Chen's Solar system [1], which delivers context information as a stream of events to subscribing entities. F or the former, we propose Role-Description Language (RDL), a simple programming language that allows one to write a piece of software that receives context events and, based on programmer-defined conditions, outputs the members of each known role. Any role-based access-control system can then enforce limits on resource access, using rules defined in terms of these roles. Figure 1 demonstrates the place of RDL software in an RBAC system. An RDL program receives events from Solar and uses them to determine role membership.In the next section of this paper, we provide necessary background information about Solar and RBAC. In Section 3, we provide a description of the syntax and semantics of RDL, followed by an evaluation of the language in Section 4. Section 5 discusses our current implementation of an RDL compiler, explaining the high points of our design and the tools we used. In Section 6 we discuss related projects and their relationship to RDL, and finally, in Section 7, we discuss potential extensions to RDL and improvements to our compiler.2 BackgroundRDL cannot be understood without some knowledge of the Solar system and RBAC.2.1 The Solar SystemWe use the Solar system [1] to collect and operate on context information. The Solar system is an event-oriented software infrastructure that allows the details of sensor data to be abstracted away from applications using that data. It also supports the transformation and aggregation of data as it travels from the sensors to the application.Solar uses an operator-graph abstraction, in which sensors are modeled as sources, and applications as sinks. Each source publishes a stream of events containing context information, and the operator nodes in the graph between a source and a sink can operate on the incoming streams of events to generate a new stream of events for output. Sources, applications, and operators are all Java objects. The RDL compiler produces several Java files that the programmer compiles and deploys as nodes onto the Solar framework.Figure 2 shows a simple Solar operator graph. The two location sensors generate raw sensor data and publish event streams to which the Merger subscribes. The Merger publishes a new event stream containing all the events it receives from both location sensors. The Transformer subscribes to this new stream, and changes the data of each event in some way, perhaps mapping a sensor number to a room name. The application then subscribes to the resulting event stream. This approach abstracts the details of the sensor data, and allows extensible pre-processing of the events delivered to the application. RDL programs are like Solar applications, receiving events already processed into the necessary format.2.2 Role-Based Access Control (RBAC)The basis of RBAC is the concept of a role [2]. A role is a mechanism for grouping subjects (as principals are referred to in RBAC literature) based on properties of the subject. Since RBAC is commonly used in corporate settings, such properties usually include job title or user responsibilities, such as Financial Dir ector, or a more descriptive classification like people allowed to sign purchase orders. Permissions in an RBAC system are associated with roles, and then subjects are assigned to roles. Thus, RBAC provides a layer of indirection allowing a security administrator to avoid managing subjects and their permissions individually. In a system where subjects need to change permissions often, this is a much more convenient way to view access control. Roles are similar to groups, a common entity in access control, and groups can be used to implement roles, but there is a conceptual difference between the two. A subject may be a member of many groups, and have all the permissions associated with all those groups. A subject may also be a member of many roles, but not all of the roles may be simultaneously active. The subject only has the permissions afforded by his active roles. Some systems constrain the user such that he can only activate one role at a time, thus enforcing a "separation of duties" principle.3 RDL SemanticsConceptually, RDL-produced software works like a state machine. Events arrive, event handlers use the events to update the "state of the world", and then roles are defined in terms of this state. We chose this model because it works nicely with our role-definition syntax, which is based on mathematical set notation. When one defines a set in mathematics, one assumes that the "state of the world" is known; in our case, that state can change, and the set may change with it. So, we allow a set to be defined in terms of conditional statements about the state of the world and then track the state and update the set whenever the state changes.We chose mathematical set notation for our role-definition syntax because it is familiar, which enhances RDL's ease of use. We use an SQL database to store the state of the world because, in many cases, the compiler can pass conditional statements from the programmer's role definitions straight through to the database. Additionally, SQL "join" operations make supporting existentially quantified variables, one of RDL's most important features, nearly trivial. Some other projects [4] have chosen to model their state as a series of Prolog facts and then use a Prolog-like syntax to define their roles. We feel that SQL and mathematical set notation are familiar to more people than Prolog, and therefore make RDL easier to use than a Prolog-based language.The rest of RDL is also designed to be similar to familiar languages, most notably C and SQL. We also maximize expressivity by pairing RDL with Solar. Thus, the programmer can write some set of Solar operators and build a tree that transforms raw sensor data into a useful format. Then, he can use RDL to write a program that receives events from the Solar tree, stores the information in a database, and define roles through queries on the database. This approach adds the functionality of a query-style interface to context information without the scaling problems inherent in an approach that stores all raw sensor data in a large central database and performing queries on that. By using Solar to distill the data into the most appropriate form possible before storing it into a database, we reduce space requirements and move all the complicated data reduction out into the network.Compiling an RDL program produces several Solar operators that are then deployed onto the Solar framework along with whatever subscription tree is required to generate the events that the program expects to receive. The most important of these operators is the RoleInfoUpdater, which is the operator that creates the context-information database and uses incoming events to update the database. The compiler also produces an operator corresponding to each role that the programmer declares. Each of these publishes an event containing the current membership of its associated role whenever the database changes. As an example, consider a simple situation in which the programmer has defined two roles, Role A and Role B. The part of the Solar operator graph generated by running the RDL compiler on such an example is shown in Figure 3. Each time the RoleInfoUpdater receives an event from Solar, it updates the database and publishes an event instructing the Role operators to consult the database to determine their new membership.Figure 3: Connections between RDL compiler generated entities.3.1 RDL StructureExplication of the structure of the database RDL programs use to store context info requires a basic understanding of the structure of RDL itself. An RDL program is generally made up of 4 files, each of which has its own syntax:1)the class definition file (.cdf), which allows the programmer to define data structures,referred to as objects, that are analogous to structs in C,2)the event definition file (.edf), which allows the programmer to define event handlersfor each kind of event that can come from the underlying Solar framework,3)the set definition file (.sdf), which allows the programmer to define sets of objectsbased upon context information, and4)the role declaration file (.rdf), which allows the programmer to specify which setswill be exported as roles.Appendix A lists the full syntax. Below, we introduce RDL to through a series of examples.3.1.1 Class DefinitionClasses in RDL are analogous to structs in C/C++, little more than a set of named and typed fields. RDL natively supports integer, boolean and string datatypes, but the programmer can also define their own typenames using a C-style typedef statement. Classes are also valid types for fields in a class declaration, as in Example 1. An instantiation of an RDL class is antypedef string name;typedef int time;class Principal {index name username;int badge_num;Room loc;int age;bool button_pressed;}class Room {index name roomname;list Principal people;string size;bool light_status;}Example 1: Sample Class Definition (.cdf) file for RDLobject, which is familiar to any Java or C++ programmer. As shown in the definition of the Room class, RDL also supports lists, though only lists of objects; this constraint arises from the way we implement classes and objects in the database. Each class definition becomes a table in the underlying database, and each object is thus a record in the corresponding table. Each object is also assigned a unique internal identifier, which is then used to refer to that object when lists and set definitions are being evaluated. In the above case, a field named PrincipalID wouldbe added to the Principal table, and one called RoomID to the Room table.Since classes are translated into tables, lists become relationships between tables in the database. In the example above, the Principal class has a one-to-many relationship with the Room class (each Room contains many Principals, but each Principal can be in only one Room at a time), which the programmer indicates by including a field with type Room in the definition of Principal and a list of Principals in the Room definition. We implement this relationship by putting the unique identifier of the appropriate record in the Room table into the field named loc in every record in the Principal table. So, the field people in the Room class, which is a list of Principal objects, is actually represented implicitly by the contents of the field loc in the Principal class. F igure 4 demonstrates. Currently, there is no mechanism for associating people with loc; the relationship is inferred. As a result, the RDL compiler supports only one relationship between any two tables. Rectifying this deficiency should be addressed in future work.Since it would not make any sense for operators outside of those produced by the RDL compiler to know about objects in the database and their unique identifiers, RDL must provide some mechanism for the programmer to discuss objects in terms of context information coming from Solar. The index keyword that appears in the class definitions above, coupled with infer statements (discussed below), allow the programmer to get the ID of a particular object and use it to update fields in other objects. If a field is declared as an index field, it must beFigure 4: The expression of lists in the database.This is an example database from a program using the above class definitions.The people field of the Room class is actually omitted from the database, andwhenever a programmer makes a reference to it, the code is converted to refer tothe loc field of the Principal class instead.unique from object to object so that the programmer can use the value of that field to distinguish them. For instance, in the above class definitions, each Principal contains a field called loc of type Room. Obviously, events coming in from Solar will not contain the proper RoomID to insert into a Principal's loc field; in the above case, the programmer assumes that the events contain room names, so the roomname field is an index for the Room class. This designation allows him to infer the RoomID of each Room object given a value for roomname. Since the programmer designs the operators and events for the Solar tree that feeds the RoleInfoUpdater, it is reasonable to assume this knowledge.3.2.2 Event DefinitionBefore one can write an RDL program, one must first write (or otherwise obtain) the Java operators and events that make up the Solar tree that will feed events to the RoleInfoUpdater. The event-definition portion of RDL allows the programmer to describe the events that the RoleInfoUpdater should expect to see, and to define an event handler for each different class of incoming events. Currently, RDL only supports events described by a set of typed fields, and the only types it supports in events are int, boolean and string. Event handlers are also limited, capable only of updating records or inserting records into the database. This limitation is not that severe, however, because all complex data processing can be done in the Solar tree that feeds the RoleInfoUpdater. Thus, the RoleInfoUpdater receives events containing attribute-value pairs. In Example 2, the programmer describes an event class (an actual Java class) called PrincipalLocEvent, which has several attributes with the types listed. He uses an infer statement to get the RoomID of the Room object whose roomname field equals the value of the roomname attribute of the event. In an event definition, the syntax used to refer to attributes of the event is a dollar sign followed by the attribute name. This syntax allows attributes of theevent PrincipalLocEvent {int badge_num;bool button_pressed;string username;string roomname;infer Room loc WHERE roomname=$roomname;} onevent {IN Principal {WHERE username = $username {SET button_pressed=$button_pressed;SET loc = $loc;} ELSE {INSERT username,badge_num,button_pressed,locVALUES $username,$badge_num,$button_pressed,$loc;}}}Example 2: Sample Event Definition (.edf) file for RDLevent to be distinguished from fields of an object that have the same name. The need for this syntax is evident in the example shown here, both in the WHERE clause of the infer statement as well as the event handler code that follows. The infer statement shown above results in the creation of an attribute called loc that contains the RoomID of the record in the Room table whose roomname field matched the roomname attribute of the event. The WHERE clause of an infer must be a test for equality between the index field of the object being inferred and a field in the event. If no such record exists, one is added and the RoomID of that record is placed in loc. This new record is initialized using the expression in the WHERE clause of the infer statement. In Example 2, the roomname field of the new Room record would be initialized with the value of the roomname attribute of the incoming event. "Inferred" attributes can then be used like a normal attribute in the event-handling code in the onevent block, below the description of the event's attributes.The onevent block of an event definition defines the event handler for the associated class of event. An onevent block contains one or more IN blocks, each describing the operations that should take place on a single table. Each IN clause is then made up of one or more WHERE/ELSE blocks. The WHERE clause is almost exactly like an SQL WHERE clause; it allows the programmer to specify an expression that must be true for a given record for that record to be updated. If the WHERE clause is true for at least one record, the SET statements inside the WHERE are executed on these records. Otherwise, the INSERT statements inside the ELSE block are executed on the table specified in the enclosing IN clause. The ELSE block can be empty if the programmer so desires. It may seem that this syntax is redundant, because in many cases the information in the INSERT statement could be inferred from the SET statements in the WHERE clause, but this is not necessarily the case. In Example 2, the proper treatment of the badge_num field is unclear based on the SET statements. Should badge_num be initialized? If so, with what value? Thus, the WHERE/ELSE syntax is necessary. At this time, it is notpossible to remove records from any table, though allowing SQL REMOVE statements as well as INSERT statements in the ELSE block would be trivial. Allowing arbitrary SQL in both the WHERE and ELSE blocks would be more difficult than simply adding REMOVE statements, but it would be difficult to allow arbitrary SQL and still provide the typechecking that the RDL compiler currently performs on the contents of the whole IN clause.3.2.3 Set DefinitionSet definition is the heart of RDL. A role in RDL is no more than a set of Principal objects, though one can define sets of any kind of objects. The syntax for set definition is roughly similar to the mathematical method of expressing sets. Example 3, for instance, reads "the set 'LightsOn' equals all Rooms r , such that r.light_status equals true".The parentheses after the name of the set are meant to support parameters in set definitions, but this feature has not yet been implemented. The "extra" parentheses in the body of the definition are necessary because RDL currently supports only fully parenthesized boolean expressions in disjunctive normal form, i.e., (((a =b ) && (b =c )) || ((a =c ) && (c =d ))).RDL has two other features: existentially quantified variables and the usage of previously defined sets in a set definition.Existentially quantified variables allow the programmer to express criteria in terms of relationships between objects. F or example, to express co-location, one could define two Principal objects, p and q and then define a set as all Principals p such that p.loc equals q.loc .Such a definition would look like Example 4.As is shown above, existentially quantified variables are declared just after the vertical bar. There can be more than one existentially quantified variable in a single definition,and they can be of different types, though they must all be objects. Additionally, one can compare fields of objects of different types, as in the following definition:Room LightsOn() = { Room r |( ( (r.light_status = true) ) )}Example 3: A simple RDL set definition.Principal Co-Located() = { Principal p | Principal q( ( (p.loc = q.loc) ) )}Example 4: An RDL set definition featuring an existentially quantified variable.Principal ButtonLights() = {Principal p | Principal q, Room r( ( (p.loc = q.loc) &&(p.button_status = r.light_status) ) )}Example 5: An RDL set definition featuring a multiple existentially quantified variables.Room LightsOn() = { Room r |( ( (r.light_status = true) ) )}Principal Atnd() = { Principal p | Principal q, Room r(((p.loc = r) && (r.size = 'big') && (r in LightsOn())) ||((p.loc = q.loc) && (ername = 'dfk')))}Example 6: An RDL set definition featuring a multiple existentially quantifiedvariables and the use of a set definition inside a later set definition.If the types match, a field of one object can be compared to an existentially quantified variable. For instance, p.loc could be compared directly to a Room r. This feature makes more sense when considered in light of RDL's other main syntactic feature: the usage of previously defined sets in later set definitions.RDL allows the programmer to define sets for the sole purpose of using them in the definitions of other sets, although recursive definitions are not supported. The in operator can then be used to test for membership in a set, as in Example 6. The set Atnd is the set of all Principals p, such that there exists a Principal q and a Room r for which p.loc equals q.loc and ername equals 'dfk', or p.loc equals r, r.size equals 'big' and r is a member of LightsOn. In English, Atnd is all Principals that are either co-located with dfk or who are in a big room with the lights on. This (admittedly silly) example uses all the features of RDL that we have discussed so far, and also shows a definition that contains multiple clauses.3.2.4 Role DeclarationThe simplest part of RDL, the role declaration file, simply tells the RDL compiler which sets should be made into roles, that is, which sets need a Solar operator to be generated so that their membership will be published as Solar events. As we said in the previous section, RDL does not yet support parameterized sets, so the syntax of a role declaration is simple:role Attendee = Atnd();Example 7: An RDL role declaration.Since it would not make sense to allow a set of Room objects, or some other object that does not include information about users, to be used in a role declaration, the RDL compiler currently requires that the programmer define a Principal class with a field called "username" of type string (or some user-defined type that resolves to string). This way, a role operator can just query the database, asking for the username fields of the records that satisfy its query, and publish that list as a Solar event.4 RDL EvaluationIn this section, we subjectively evaluate the semantics and syntax of RDL before discussing the prototype RDL compiler and the performance of RDL-produced Solar operators in section 5.4.1 Ease of UseRDL was designed to be syntactically similar to parts of other languages that are used to express similar ideas. F or instance, the set definition portion of RDL was designed to be syntactically similar to mathematical set notation. F or programmers comfortable with set notation, writing set definitions in RDL should be pretty easy. Also, since set definitions get compiled into one or more SQL SELECT statements, expressing sets in this way lends itself to the creation of WHERE clauses for those SELECTS; in many cases, the programmer's code can be directly sent to SQL. The syntax of event-definition files has similar advantages; since event handlers are compiled into a series of SQL statements that update the RoleInfoUpdater database, the syntax there was designed to be SQL-like as well. This choice not only makes programming easier, because the language looks familiar to any SQL user, but it also shortens compile time by enabling the compiler to directly reuse code.The main flaw in terms of use is that one cannot refer to fields of fields; that is, the syntax p.loc.size, where p is a Principal as defined above and p.loc is a Room, is not valid. The reason for this deficiency is that SQL does not support such syntax, so implementing this would have required significantly more work, and the time was not available. We are confident that this flaw could be remedied in the next version of the RDL compiler, probably by creating an internal variable of some kind and expanding the expression. For example, the expression p.loc.size = 'big' could be expanded to p.loc = r && r.size = 'big', where r is a Room.4.2 ExpressivityWe believe that the fact that the RDL-generated operators sit at the root of a Solar operator tree adds a great deal to the expressive capabilities of our language. Because complicated data transformation can take place out in the operator tree and the results then forwarded to the RoleInfoUpdater, a wide variety of context information can be accommodated by RDL. Provided that one can construct an operator tree to reduce the information to ints, booleans and strings, the resulting events can be used by RDL. Additionally, objects provide a convenient and familiar way to group and organize the context information. The most notable failing of RDL at this time is its inability to express lists of simple data types, but, again, we are confident that this could be resolved in the next version. This feature would be more difficult to implement than chaining of the "." operator; perhaps a two-column table would be created in the database for each list, mapping an internal object IDs to literal values.The next subsection provides a complete example of an RDL program.4.3 ExampleClass Definition:typedef string name;typedef int time;class Room {index name roomname;list Principal people;list Meeting meetings;}class Principal {index name username;Room loc;Meeting expected_meeting; # a reference to the next meeting this# principal will attend}class Time {index int externalID; # allows us to overwrite this one recordtime now;# instead of creating a new one each time# perhaps a new syntax should be created to# handle classes where there will only be a# single instantiation}class Meeting {index string mtg_name;Room mtg_room;list Principal expected_people;name chairname;time start_time;time end_time;}Event Definition:event TimeEvent {int new_time;} onevent {IN Time {WHERE externalID = 1 {SET now = $new_time;} ELSE {INSERT now, externalID VALUES $new_time, 1;}}}。

相关文档
最新文档