Swift语言入门教程【中文版】

Swift语言入门教程【中文版】
Swift语言入门教程【中文版】

苹果Swift语?言?入门教程【中?文版】

?目录

1 简介

2 Swift?入门

3 简单值

4 控制流

5 函数与闭包

6 对象与类

7 枚举与结构

1 简介

今天凌晨Apple刚刚发布了Swift编程语?言,本?文从其发布的书籍《The Swift Programming Language》中摘录和提取?而成。希望对各位的iOS&OSX开发有所帮助。

Swift是供iOS和OS X应?用编程的新编程语?言,基于C和Objective-C,?而却没有C的?一些兼容约束。Swift 采?用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。界?面则基于?广受?人民群众爱戴的Cocoa和Cocoa Touch框架,展?示了软件开发的新?方向。

Swift已经存在了多年。Apple基于已有的编译器、调试器、框架作为其基础架构。通过ARC(Automatic Reference Counting,?自动引?用计数)来简化内存管理。我们的框架栈则?一直基于Cocoa。Objective-C进化?支持了块、collection literal和模块,允许现代语?言的框架?无需深?入即可使?用。(by gashero)感谢这些基础?工作,才使得可以在Apple软件开发中引?入新的编程语?言。

Objective-C开发者会感到Swift的似曾相识。Swift采?用了Objective-C的命名参数和动态对象模型。提供了对Cocoa框架和mix-and-match的互操作性。基于这些基础,Swift引?入了很多新功能和结合?面向过程和?面向对象的功能。

Swift对新的程序员也是友好的。他是?工业级品质的系统编程语?言,却又像脚本语?言?一样的友好。他?支持playground,允许程序员实验?一段Swift代码功能并?立即看到结果,?而?无需?麻烦的构建和运?行?一个应?用。

Swift集成了现代编程语?言思想,以及Apple?工程?文化的智慧。编译器是按照性能优化的,?而语?言是为开发优化的,?无需互相折中。(by gashero)可以从"Hello, world"开始学起并过渡到整个系统。所有这些使得Swift成为Apple软件开发者创新的源泉。

Swift是编写iOS和OSX应?用的梦幻?方式,并且会持续推进新功能的引?入。我们迫不及待的看到你?用他来做点什么。

2 Swift?入门

?一个新语?言的学习应该从打印"Hello, world"开始。在Swift,就是?一?行:

println("Hello, world")

如果你写过C或Objective-C代码,这个语法看起来很熟悉,在Swift,这就是完整的程序了。你?无需导?入(import)?一个单独的库供输?入输出和字符串处理。全局范围的代码就是?用于程序的?入??口,所以你?无需编写?一个 main() 函数。你也?无需在每个语句后写分号。

这个?入门会给出?足够的信息教你完成?一个编程任务。?无需担?心你还不理解?一些东西,所有没解释清楚的,会在本书后续详细讲解。

Note

作为最佳实践,可以将本章在Xcode的playground中打开。Playground允许你编辑代码并?立即看到结果。

3 简单值

使?用let来定义常量,var定义变量。常量的值?无需在编译时指定,但是?至少要赋值?一次。这意味着你可以使?用常量来命名?一个值,你发现只需?一次确定,却?用在多个地?方。

var myVariable = 42

myVariable = 50

let myConstant = 42

Note

gashero注记

这?里的常量定义类似于函数式编程语?言中的变量,?一次赋值后就?无法修改。多多使?用有益健

康。

?一个常量或变量必须与赋值时拥有相同的类型。因此你不?用严格定义类型。提供?一个值就可以创建常量或变量,并让编译器推断其类型。在上?面例?子中,编译其会推断myVariable是?一个整数类型,因为其初始化值就是个整数。

Note

gashero注记

类型与变量名绑定,属于静态类型语?言。有助于静态优化。与Python、JavaScript等有所区

别。

如果初始化值没有提供?足够的信息(或没有初始化值),可以在变量名后写类型,以冒号分隔。

let imlicitInteger = 70

let imlicitDouble = 70.0

let explicitDouble: Double = 70

Note

练习

创建?一个常量,类型为Float,值为4。

值永远不会隐含转换到其他类型。如果你需要转换?一个值到不同类型,明确的构造?一个所需类型的实例。

let label = "The width is "

let width = 94

let widthLabel = label + String(width)

Note

练习

尝试删除最后?一?行的String转换,你会得到什么错误?

还有更简单的?方法来在字符串中包含值:以?小括号来写值,并?用反斜线("")放在?小括号之前。例如: let apples = 3

let oranges = 5 //by gashero

let appleSummary = "I have \(apples) apples."

let fruitSummary = "I have \(apples + oranges) pieces of fruit."

Note

练习

使?用 () 来包含?一个浮点数计算到字符串,并包含某?人的名字来问候。

创建?一个数组和字典使?用?方括号 "[]" ,访问其元素则是通过?方括号中的索引或键。

var shoppingList = ["catfish", "water", "tulips", "blue paint"]

shoppingList[1] = "bottle of water"

var occupations = [ "Malcolm": "Captain", "Kaylee": "Mechanic", ]

occupations["Jayne"] = "Public Relations"

要创建?一个空的数组或字典,使?用初始化语法:

let emptyArray = String[]()

let emptyDictionary = Dictionary()

如果类型信息?无法推断,你可以写空的数组为 "[]" 和空的字典为 "[:]",例如你设置?一个知道变量并传?入参数到函数:

shoppingList = [] //去购物并买些东西 by gashero

4 控制流

使?用if和switch作为条件控制。使?用for-in、for、while、do-while作为循环。?小括号不是必须的,但主体的?大括号是必需的。

let individualScores = [75, 43, 103, 87, 12]

var teamScore = 0

for score in individualScores {

if score > 50{

teamScores += 3

}

else {

teamScores += 1

}

}

teamScore

在if语句中,条件必须是布尔表达式,这意味着 if score { ... } 是错误的,不能隐含的与0?比较。

你可以?一起使?用if和let来防?止值的丢失。这些值是可选的。可选值可以包含?一个值或包含?一个nil来

指定值还不存在。写?一个问号 "?" 在类型后表?示值是可选的。

var optionalString: String? = "Hello"

optionalString == nil

var optionalName: String? = "John Appleseed"

var greeting = "Hello!"

if let name = optionalName {

greeting = "Hello, \(name)"

}

Note

练习

改变 optionalName 为 nil 。在问候时会发?生什么?添加?一个 else ?子句在 optionalName 为 nil 时设置?一个不同的值。

如果可选值为 nil ,条件就是 false ?大括号中的代码会被跳过。否则可选值未包装并赋值为?一个常量,会是的未包装值的变量到代码块中。

switch?支持多种数据以及多种?比较,不限制必须是整数和测试相等。

let vegetable = "red pepper"

switch vegetable {

case "celery":

let vegetableComment = "Add some raisins and make ants on a log."

case "cucumber", "watercress":

let vegetableComment = "That would make a good tea sandwich."

case let x where x.hasSuffix("pepper"):

let vegetableComment = "Is it a spicy \(x)?"

default: //by gashero

let vegetableComment = "Everything tastes good in soup."

}

Note

练习

尝试去掉 default ,看看得到什么错误。

在执?行匹配的情况后,程序会从switch跳出,?而不是继续执?行下?一个情况。所以不再需要 break 跳出switch。

可使?用for-in来迭代字典中的每个元素,提供?一对名字来使?用每个键值对。

let interestingNumbers = [

"Prime": [2, 3, 5, 7, 11, 13],

"Fibonacci": [1, 1, 2, 3, 5, 8],

"Square": [1, 4, 9, 16, 25],

]

var largest = 0

for (kind, numbers) in interestingNumbers{

for number in numbers {

if number > largest

{

largest = number

}

}

}

Note

练习

添加另?一个变量来跟踪哪个种类中的数字最?大,也就是最?大的数字所在的。

使?用while来重复执?行代码块直到条件改变。循环的条件可以放在末尾来确保循环?至少执?行?一次。

var n = 2

while n < 100

{

n = n * 2

}

n

var m = 2

do {

m = m * 2

}

while m < 100

m

你可以在循环中保持?一个索引,通过 ".." 来表?示索引范围或明确声明?一个初始值、条件、增量。这两个循环做相同的事情:

var firstForLoop = 0

for i in 0..3 {

firstForLoop += i

}

firstForLoop

var secondForLoop = 0

for var i = 0; i < 3; ++i {

secondForLoop += 1

}

secondForLoop

使?用..构造范围忽略最?高值,?而?用...构造的范围则包含两个值。

5 函数与闭包

使?用func声明?一个函数。调?用函数使?用他的名字加上?小括号中的参数列表。使?用->分隔参数的名字和返回值类型。

func greet(name: String, day: String) -> String {

return "Hello \(name), today is \(day)."

}

greet("Bob", "Tuesday")

Note

练习

去掉 day 参数,添加?一个参数包含今天的午餐选择。

使?用元组(tuple)来返回多个值。

func getGasPrices() -> (Double, Double, Double) {

return (3.59, 3.69, 3.79)

}

getGasPrices()

函数可以接受可变参数个数,收集到?一个数组中。

func sumOf(numbers: Int...) -> Int {

var sum = 0

for number in numbers {

sum += number

}

return sum

}

sumOf()

sumOf(42, 597, 12)

Note

练习

编写?一个函数计算其参数的平均值。

函数可以嵌套。内嵌函数可以访问其定义所在函数的变量。你可以使?用内嵌函数来组织代码,避免过长和过于复杂。

func returnFifteen() -> Int {

var y = 10

func add()

{

y += 5

}

add()

return y

} //by gashero

returnFifteen()

函数是第?一类型的。这意味着函数可以返回另?一个函数。

func makeIncrementer() -> (Int -> Int) {

func addOne(number: Int) -> Int {

return 1 + number

}

return addOne

}

var increment = makeIncrementer()

increment(7)

?一个函数可以接受其他函数作为参数。

func hasAnyMatches(list: Int[], condition: Int -> Bool) -> Bool {

for item in list {

if condition(item) {

return true

}

}

return false

}

func lessThanTen(number: Int) -> Bool {

return number < 10

}

var numbers = [20, 19, 7, 12]

hasAnyMatches(numbers, lessThanTen)

函数实际是闭包的特殊情况。你可以写?一个闭包?而?无需名字,只需要放在?大括号中即可。使?用in到特定参数和主体的返回值。

numbers.map({

(number: Int) -> Int in

let result = 3 * number

return result

})

Note

练习

重写?一个闭包来对所有奇数返回0。

编写闭包时有多种选项。当?一个闭包的类型是已知时,例如代表回调,你可以忽略其参数和返回值,或两者。单?一语句的闭包可以直接返回值。

numbers.map({number in 3 * number})

你可以通过数字?而不是名字来引?用?一个参数,这对于很短的闭包很有?用。?一个闭包传递其最后?一个参数到函数作为返回值。

sort([1, 5, 3, 12, 2]) { $0 > $1 }

6 对象与类

使?用class可以创建?一个类。?一个属性的声明则是在类?里作为常量或变量声明的,除了是在类的上下?文中。?方法和函数也是这么写的。

class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A shape with \ (numberOfSides) sides." } }

Note

练习

通过 "let" 添加?一个常量属性,以及添加另?一个?方法能接受参数。

通过在类名后加?小括号来创建类的实例。使?用点语法来访问实例的属性和?方法。

var shape = Shape()

shape.numberOfSides = 7

var shapeDescription = shape.simpleDescription()

这个版本的 Shape 类有些重要的东西不在:?一个构造器来在创建实例时设置类。使?用init来创建?一个。class NamedShape {

var numberOfSides: Int = 0

var name: String init(name: String) {

https://www.360docs.net/doc/523126982.html, = name

} //by gashero

func simpleDescription() -> String {

return "A Shape with \(numberOfSides) sides."

}

}

注意self?用来区分 name 属性和 name 参数。构造器的?生命跟函数?一样,除了会创建类的实例。每个属性都需要赋值,?无论在声明?里还是在构造器?里。

使?用deinit来创建?一个析构器,来执?行对象销毁时的清理?工作。

?子类包括其超类的名字,以冒号分隔。在继承标准根类时?无需声明,所以你可以忽略超类。

?子类的?方法可以通过标记override重载超类中的实现,?而没有override的会被编译器看作是错误。编译器也会检查那些没有被重载的?方法。

class Square: NamedShape {var sideLength: Double init(sideLength: Double, name: String) {

self.sideLength = sideLength super.init(name: name) numberOfSides = 4 } func area() -> Double { return sideLength * sideLength } override func simpleDescription() -> String { return "A square with sides of length \(sideLength)." } } let test = Square(sideLength: 5.2, name: "my test square") test.area() test.simpleDescription()

Note

练习

编写另?一个 NamedShape 的?子类叫做 Circle ,接受半径和名字到其构造器。实现 area 和

describe ?方法。

属性可以有 getter 和 setter 。

class EquilateralTriangle: NamedShape

{

var sideLength: Double = 0.0

init(sideLength: Double, name: String){

self.sideLength = sideLength

super.init(name: name)

numberOfSides = 3

}

var perimeter: Double{

get {

return 3.0 * sideLength

}

set {

sideLength = newValue / 3.0

}

}

override func simpleDescription() -> String {

return "An equilateral triangle with sides of length \(sideLength)."

}

}

var triangle = EquilateralTriangle(sideLength: 3.1, name: "a triangle")

triangle.perimeter

triangle.perimeter = 9.9

triangle.sideLength

在 perimeter 的 setter 中,新的值的名字就是 newValue 。你可以提供?一个在 set 之后提供?一个不冲突的名字。

注意 EquilateralTriangle 的构造器有3个不同的步骤:

设置属性的值调?用超类的构造器改变超类定义的属性的值,添加附加的?工作来使?用?方法、getter、setter也可以在这?里

如果你不需要计算属性,但是仍然要提供在设置值之后执?行?工作,使?用willSet和didSet。例如,下?面的类要保证其三?角的边长等于矩形的变长。

class TriangleAndSquare {

var triangle: EquilaterTriangle {

willSet {

square.sideLength = newValue.sideLength

}

var square: Square {

willSet {

triangle.sideLength = newValue.sideLength

}

}

init(size: Double, name: String) {

square = Square(sideLength: size, name: name)

triangle = EquilaterTriangle(sideLength: size, name: name)

}

}

var triangleAndSquare = TriangleAndSquare(size: 10, name: "another test shape") triangleAndSquare.square.sideLength

triangleAndSquare.triangle.sideLength

triangleAndSquare.square = Square(sideLength: 50, name: "larger square")

triangleAndSquare.triangle.sideLength

类的?方法与函数有个重要的区别。函数的参数名仅?用与函数,但?方法的参数名也可以?用于调?用?方法(除了第?一个参数)。缺省时,?一个?方法有?一个同名的参数,调?用时就是参数本?身。你可以指定第?二个名字,在?方法内部使?用。

class Counter {

var count: Int = 0

func incrementBy(amount: Int, numberOfTimes times: Int) {

count += amount * times

}

var counter = Counter()

counter.incrementBy(2, numberOfTimes: 7)

当与可选值?一起?工作时,你可以写 "?" 到操作符之前类似于?方法属性。如果值在"?"之前就已经是 nil ,所有在 "?" 之后的都会?自动忽略,?而整个表达式是 nil 。另外,可选值是未包装的,所有 "?" 之后的都作为未包装的值。在两种情况中,整个表达式的值是可选值。

let optionalSquare: Square? = Square(sideLength: 2.5, name: "optional square")

let sideLength = optionalSquare?.sideLength

7 枚举与结构

使?用enum来创建枚举。有如类和其他命名类型,枚举可以有?方法。

enum Rank: Int {

case Ace = 1 case Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten case Jack, Queen, King

func simpleDescrition() -> String {

switch self {

case .Ace: return "ace"

case .Jack: return "jack"

case .Queen: return "queen"

case .King: return "king"

default: return String(self.toRaw())

}

}

}

let ace = Rank.Ace //by gashero

let aceRawValue = ace.toRaw()

Note

练习

编写?一个函数?比较两个 Rank 的值,通过?比较其原始值。

在如上例?子中,原始值的类型是 Int 所以可以只指定第?一个原始值。其后的原始值都是按照顺序赋值的。也可以使?用字符串或浮点数作为枚举的原始值。

使?用toRaw和fromRaw函数可以转换原始值和枚举值。

if let convertedRank = Rank.fromRaw(3) { let threeDescription = convertedRank.simpleDescription() }枚举的成员值就是实际值,?而不是其他?方式写的原始值。实际上,有些情况是原始值,就是你不提供的时候。

enum Suit {

case Spades, Hearts, Diamonds, Clubs

func simpleDescription() -> String {

switch self {

case .Spades: return "spades"

case .Hearts: return "hearts"

case .Diamonds: return "dismonds"

case .Clubs: return "clubs"

}

}

}

let hearts = Suit.Hearts //by gashero

let heartsDescription = hearts.simpleDescription()

Note

练习

添加?一个 color ?方法到 Suit 并在 spades 和 clubs 时返回 "black" ,并且给 hearts 和 diamounds 返回 "red" 。

注意上?面引?用Hearts成员的两种?方法:当赋值到 hearts 常量时,枚举成员 Suit.Hearts 通过全名引?用,因为常量没有明确的类型。在 switch 中,枚举通过 .Hearts 引?用,因为 self 的值是已知的。你可以在任何时候使?用?方便的?方法。

使?用struct创建结构体。结构体?支持多个与类相同的?行为,包括?方法和构造器。?一?大重要的区别是代码之间的传递总是?用拷贝(值传递),?而类则是传递引?用。

struct Card {

var rank: Rank

var suit: Suit

func simpleDescription() -> String {

return "The \(rank.simpleDescription()) of \

(suit.simpleDescription())"

}

}

let threeOfSpades = Card(rank: .Three, suit: .Spades)

let threeOfSpadesDescription = threeOfSpades.simpleDescription()

Note

练习

添加?方法到 Card 类来创建?一桌的纸牌,每个纸牌都有合并的rank和suit。(就是个打字员的活?二,by gashero)。

?一个枚举的实例成员可以拥有实例的值。相同枚举成员实例可以有不同的值。你在创建实例时赋值。指定值和原始值的区别:枚举的原始值与其实例相同,你在定义枚举时提供原始值。

例如,假设情况需要从服务器获取太阳升起和降落时间。服务器可以响应相同的信息或?一些错误信息。enum ServerResponse {

case Result(String, String)

case Error(String)

}

let success = ServerResponse.Result("6:00 am", "8:09 pm")

let failure = ServerResponse.Error("Out of cheese.")

switch success {

case let .Result(sunrise, sunset):

let serverResponse = "Sunrise is at \(sunrise) and sunset is at \(sunset)." case let .Error(error):

let serverResponse = "Failure... \(error)"

}

Note

练习

给 ServerResponse 添加第三种情况来选择。

注意?日出和?日落时间实际上来?自于对 ServerResponse 的部分匹配来选择的。

《语言学教程》中文笔记(完整)

语言学教程笔记 第一章语言学导论 语言的定义特征:从本质上将人类语言与动物语言区分开的人类语言的区别性特点。 1. 任意性:任意性是指语言符号的形式与所表示的意义没有天然的联系,任意性是语言的核 心特征。例如,我们无法解释为什么一本书读作 a /buk/,一支钢笔读作a /pe n/。 任意性具有不同层次:(1)语素音义关系的任意性。(2)句法层面上的任意性。 (3) 任意性和规约性。 2. 二层性:二层性是指拥有两层结构的这种特性,上层结构的单位由底层结构的元素构成, 每层都有自身的组合规则。话语的组成元素是本身不传达意义的语音,语音的唯一作用就是 相互组合构成有意义的单位,比如词。因为底层单位是无意的,而上层单位有明确的意义,所以我们把语音叫做底层单位,与词等上层单位相对。二层性使语言拥有了一种强大的能产 性。 3. 创造性:创造性指语言的能产性,指语言有制造无穷长句的潜力,这来源于语言的二层性 和递归性。利用二重性说话者可以通过组合基本语言单位,无止境地生成句子,大多数都是以前没有过的或没有听过的。 4. 移位性:是指人类语言可以让使用者在交际时用语言符号代表时间上和空间上并不可及的 物体、时间或观点。因此我们可以提及孔子或北极,虽然前者已经去世两千五百五十多年而 后者位置距我们非常之远。语言使我们能够谈及已不存在或还未出现的事物。移位性赋予人 们的概括与抽象能力使人类受益无穷。词在指称具体物体时,并不总是出现在即时、形象化 的语境中。他们通常为了体现指称含义而被使用。 5. 文化传递性:语言不是靠遗传,而是通过文化传递的。 6. 互换性:指人可以是信息的发出者,也可以是信息的接受者,即人作为说话者和听话者的 角色是可以随意更换的。 元语言功能:我们的语言可以用来讨论语言本身。比如说,我可以用“书”指代一本书,也可以用“书这个词”来指代“书”这个词本身。这使语言具有无限的自我反身性:人类可以谈论“说话”,也可以思考“思考"。所以只有人类才能提问:元语言功能对交际、思考及人类的意义是什么?

语言学教程中文版

将英语译成中文(简体)胡壮麟“语言学教程”课后答案 定义以下条款: 1。设计特点:是他们的特点来定义,如任意性,双重性,创造性,位移,文化传播等,我们人类的语言, 2。功能:语言的使用ommunicate,思考,等anguage功能inclucle imformative 功能,人际功能,表演功能,人际功能,表演功能,情感功能,寒暄交流,娱乐功能和工具功能。 3。客位:在与主位是从美国语言学家派克的语音和音位的区别源于长期的对比。作为客位芒作出太多,以及behaviously无关紧要,鉴别,就像是多嚼不语言学与语音正确vx.phonemic分析实例。 4。主位:在与客位的是从美国语言学家派克的语音和音位的区别源于长期的对比。作者:主位言语行为和事件必须被作为一个有意义的资源,验证通过的最后一次演说communith本地成员,而不是通过qppeal到研究者的ingenuith或直觉孤单。‘ 5。同步:一类是描述以一个固定的瞬间(通常,但不一定,目前的)作为观察点。大多数语法是这样的。 6。历时:一种语言的研究是通过其进行的历史过程。 7。规范:一种语言的研究是通过其进行的历史过程。 8。规范:这类研究的语言,一切事都应该是如何规定的,ielaying下来的语言使用规则。 9。描述:这类研究的语言,一切事都只是描述。 10。独断性:一种人类的语言,这是指语言符号的脸,不承担任何形式的关系,其意义自然的设计特点。11。对偶:一种人类的语言,这是指有两对是二次元素组成的各级物业设计功能。水平和两级各有自己的组织原则。12。排量:一种人类的语言,这意味着人类语言的设计特点,使他们的用户,象征着在目前的通信对象,事件和概念并不在时间和空间目前?。13。寒暄交流:人类语言的一种功能,它是指语言的社会互动。14。元语言:语言符号或特定的分析和研究方面的某些种类的描述。15。macrolinguistics:他的语言之间的相互作用,如心理学,社会学,人种学,法学和人工智能等门类的

英语语言学—中文版

单元练习......76页 英语语言学概论 —自学指导 主编: 支永碧王永祥

英语语言学概论 —自学指导 主编: 支永碧王永祥 副主编:李葆春丁后银王秀凤

前言 本书主要为参加英语专业(本科段)自学考试和全国研究生入学考试的考生而编写,是《英语语言学概论》(王永祥、支永碧,2007)的配套辅导用书。 自2007年起,《英语语言学概论》(王永祥、支永碧,2007)被确定为英语专业(本科段)自学考试的指定教材。在此期间,许多参加自学考试的考生希望能再出一本配套的辅导教材。他们中的不少人不仅希望自学考试轻松过关,还希望和全国其他学生一样将来能参加全国统一的研究生入学考试继续升造求学。而现有的教材内容和相关练习似乎还不能充分满足他们的需求。其一,配套练习尚不够全面,缺少问答题的参考答案;其二,和研究生入学考试真题相比,配套练习的类型也不够全面;其三,参加自学考试的学生往往很难得到老师的亲自授课和指导,而英语语言学理论和概念往往抽象难懂,再加上其它各种原因,不少考生不能轻易地掌握各章的所有重点、难点,因此,他们迫切需要有一本简单实用的自学考试指南和辅导练习帮助他们解决问题;此外,在英语专业研究生入学考试中,英语语言学是一门必考科目。入学以后,英语语言学也是英语专业研究生的一门必修课。鉴于此,他们希望了解更全面的英语语言学基本理论,多做一些更实用的英语语言学练习和真题,以备将来需要。为了满足广大自考学生和准备参加英语专业研究生入学考试的考生的需要,我们在广泛征求了各方面的意见之后,精心编写了本书。本书的编写除了主要参照王永祥、支永碧主编的《英语语言学概论》以外,我们还参考了胡壮麟主编的《语言学教程》(修订版)和戴炜栋、何兆熊主编的《新编简明英语语言学教程》和其它一些高校使用的语言学教程。 本书第一部分为英语语言学核心理论和概念,主要包括:本章主要考点,课文理解与重点内容分析;第二部分为英语语言学概论的十三章单元配套练习,和原教材中的练习稍有不同的是,在本部分,我们选编了部分自学考试真题和各个高校历年考研真题,以便考生更好地了解本章重点。这样,学生可以更有针对性地进行各章节的学习和复习。虽然该部分略有难度,但对考研和自考的学生都很有帮助;第三部分为英语语言学综合模拟试卷, 内容紧扣《英语语言学概论》,针对性很强,适用于英语专业各类考生;第四部分为江苏省自学考试英语语言学概论部分考试样题及参考答案。本书的习题主要包括以下七种类型:问答题、选择题、填空题、名词解释、是非判断题、汉英术语互译题、操作题。另外,为便于学习者了解考试重点,本书附加了江苏省英语专业(本科段)《英语语言学概论》自学考试新大纲2007版;另外,为便于自学者查询深涩难懂的语言学词汇,我们按照汉语字母顺序编写了常见的英语语言学术语汉英对照表,以补充原教材的些许缺失。 本书力求充分满足广大考生学习和考试的需要,帮助他们了解各章的主要考点和复习要点。祝参加英语专业自学考试的考生轻松克服《英语语言学概论》的学习难题,祝参加英语专业研究生入学考试的考生在本书的帮助下能轻松通过英语语言学这个难关,实现自己的梦想。 支永碧 2009年2月于南京师范大学随园

语言学教程第一章ppt

语言学教程胡壮麟主编

Contents ?Chapter 1 Invitations to Linguistics Chapter 2 Speech Sounds(Phonetics) Chapter 3 From Morpheme to Phrase (Morphology) Chapter 4 From Word to Text(Syntax) Chapter 5 Meaning(Semantics) Chapter 6 Language and Cognition ?Chapter 8 Language in Use(Pragmatics)

Chapter 1 Invitations to Linguistics ?1.1 Why study linguistics? ?1.2 What is language? ?1.3 Features of language ?1.4. Origin of language ?1.5. Functions of language ?1.6. What is linguistics ?1.7 Main branches of linguistics ?1.8. Macrolinguistics ?1.9 Important distinctions in linguistics

Lead-in ?Qestion1: Other animals can beat us in many different ways, but what makes us superior to all of them? ?Qestion2: Why are children easy to undrstand their mother's tongue??Qestion3: Why do people in different social classes speak in different ways??Qestion4: Why is it "I love you" in English, but "私はあなたを愛して" in Japanese?

语言学教程(胡壮麟版)综合测试题含标准答案.

语言学教程(胡壮麟版)综合测试题含标准答案 英语语言学试卷 (一) 第一部分选择题 I. Directions: Read each of the following statements carefully. Decide which one of the four choices best completes the statement and put the letter A, B, C or D in the brackets. (2%X10=20%) 1.Saussure’s distinction and Chomsky’s are very similar, but they differ in that ____________. A. Saussure took a sociological view of language while Chomsky took a psychological point of view B. Saussure took a psychological view of language while Chomsky took a sociological point of view C. Saussure took a pragmatic view of language while Chomsky took a semantic point of view D. Saussure took a structural view of language while Chomsky took a pragmatic point of view 2. Language is a system of ____________ vocal symbols used for human communication. A. unnatural B. artificial C. superficial D. arbitrary 3. We are born with the ability to acquire language, _______________. A. and the details of any language system are genetically transmitted B. therefore, we needn’t learn the details of our mother tongue C. but the details of language have to be learnt. D. and the details are acquired by instinct 4. A(n)________ is a phonological unit of distinctive value. It is a collection of distinctive phonetic features. A. phone B. allophone C. phoneme D. sound 5. The morpheme –ed in the word “worked” is a(n) __________ morpheme. A. der ivational B. inflectional C. free D. word-forming 6. WH-movement is __________ in English which changes a sentence from affirmative to interrogative. A. obligatory B. optional C. selectional D. arbitrary 7. Naming theory, one of the oldest notions concerning meaning, was proposed by _____________. A. Grice B. Plato

语言学教程基础测试题(一)

《语言学教程》基础测试题(一) 1.Modern linguistics is mostly prescriptive, but sometimes descriptive. (false) 2.Linguistics studies particular language, not language in general. (false) 3.The discretion between competence and performance was proposed by Chomsky. (true) 4. A synchronic study of language is the description of language at some point in time. (true) https://www.360docs.net/doc/523126982.html,nguage is arbitrary on all aspects. (false) 6.Vibration of the vocal cords results in a quality of speech sounds called voicing. (true) 7.English consonants can be classified in terms of place of articulation and the part of tongue that is raised the highest. (false) 8. A phone is a phonetic unit that distinguishes meaning. (false) 9. A syllable can be divided into two parts, the nucleus and the coda. (false) 10.Any sound produced by a human being is a phoneme. (false) 11.Since /p/ and /b/ are phonetically similar, occur in the same environments and they can distinguish meaning, they are said to be A.in contrast distribution. A.in contrast distribution B. in complementary distribution C.allophones D. minimal pair 12.The sound /f/ is D. voiceless labiodental fricative. A.voiced alveolar stop B.voiceless velar fricative C.voiced platal affricative D. voiceless labiodental fricative 13. A B. front vowel is one that is produced with the front part of the tongue maintaining the highest position. A.middle B.front C.central D.high 14. Discretion features can be found running over a sequence of two or more phonemic segments. The phonemic features that occur above the level of the segments are called D. suprasegmental features. A.immediate constitute B.semantic features

新编简明英语语言学教程中文版

第一章:绪论 1.什么是语言学? 1.1定义 语言学常被定义为是对语言进行系统科学研究的学科。语言学研究的不是某一种特定的语言,而是人类所有的语言。为了揭示语言的本质,语言学家首先要对语言实际使用进行观察,并在此基础上形成有关语言使用的概括性假设,这些初步形成的假设要在语言使用中进行进一步的检验,最终形成一条语言理论。 1.2语言学的研究范畴: 语言学研究有不同的侧重。对语言体系作全面研究的语言学研究称为普通语言学。语音学主要是对语言声音媒介的研究,它不只是研究某一特定的语言的声音媒介,而是所有语言的声音媒介。音系学与语音学不同,它主要研究特定语言的语音体系,即音是如何结合在一起产生有意义的单位。形态学主要研究单词的内部语义结构,及这些叫做词素的语义最小单位是如何结合构成单词。句法学主要研究构成潜在句子的句法规则。语义学以研究语义为目的,传统语义学主要研究抽象的意义,独立于语境之外的意义,语用学也是研究语义,但是它把语义研究置于语言使用语境中加以研究。 语言不是一个孤立的现象,而是一种社会现象,各种社会因素都会对语言的使用产生影响。从社会的角度来研究语言的科学被称之为社会语言学。语言和社会之间的关系是社会语言学研究的主要内容。心理语言学主要从心理学的角度来研究语言。它要研究人们在使用语言时大脑的工作机理,如人是如何习得母语的,人的大脑是如何加工和记忆语言信息等问题。把语言学的研究成果应用到实践中的科学形成了应用语言学。狭义上,应用语言学指把语言理论和原则运用于语言教学的科学,在广义上,它指把语言理论与原则应用于解决实际问题的科学。除此之外还有人类语言学、神经语言学、数学语言学、计算语言学等。 1.3语言学研究中的几对基本概念 1.3.1规定性和描述性 语言学研究是描述性的,不是规定性的。这是语言学和传统语法的一个重要区别。语言学研究的目的是对人们使用的语言进行客观描述与分析,而不是对语言的使用作出规定。传统语法是规定性的,它主要建立在笔头语言基础之上,旨在规定一系列的语法规则,并且把这些语法规则强加给语言使用者。一切符合规定规则的被认为是“正确的”,否则就被冠为“错误的”。 1.3.2共时性和历时性 对语言的研究分为共时研究和历时研究。共时研究是对语言的静态特征的研究。它主要对某个时间点上的语言状态的描述。历时研究主要是对语言变化和发展的研究。现代语言学研究主要是共时性研究。 1.3.3口头语和书面语 现代语言学把书面语看作是口头语的记录,认为口头语是第一性的,是语言交际最基本的方式。这是因为从人类社会交际的发展来看,口头语先于笔头语,笔头语是对口头语的记录。从交际的功能来看,人们交际主要采取口头形式。此外,即使是在当今世界,仍然有不少语言只有口头形式,没有

普通语言学教程读书心得

普通语言学教程读书心得 篇一: 《普通语言学教程》读书笔记 《普通语言学教程》读书笔记在十一长假期间,我结合课上教学笔记和申小龙等编著的《普通语言学教程》精读,对《普通语言学教程》的一些内容做了比较肤浅的了解,虽难窥全貌,却也对某些内容有一些感想。 《普通语言学教程》是索绪尔关于自己在语言学上思想最为系统的阐述。包含了其对语言符号、共时语言学和历时语言学、语言组合关系和聚合关系等的理解,开创了结构主义,是一部划时代的著作。 由于对语言学了解尚浅,只是谈一下读后对言语与语言关系以及语言符号系统的理解。 对于语言与言语的关系。在尚未学习语言学课程之前,如果问我它们之间的关系,我会这样认为,语言包含言语,它是在大的范围下人们话语的总和,而 言语则是小范围的、偏个体的。而通过阅读《教程》,我们可以一言以蔽之,语言和言语最主要的区分在于社会性。在《教程》绪论的第三章,“在任何人的脑子里,语言都是不完备的,它只有在集体中才能完全存在”。还是在第三章,“语言... 它既是语言机能的社会产物,又是社会集团为了使个人有可能行使这机能所采取的一整套必不可少的规约”。即语言是在社会条件下人们约定俗成的一种规则,是在整个社会集体中起作用的,即“自然的秩序”。而相对于语言,言语则具有一种个人性,即“个人永远是它的主人”。一方面你必须遵守社会语言习惯,另一方面你说话则是有个人自由的,不过是在语言规则下的自由。举个例子,在汉语中,你可以说“我喝茶”,也可以说“我吃茶”,符合汉语语言习惯,你的说话是自由的。但你不能说“我茶喝”,这就违反了约定俗成的语言习惯,别人就很难理解了。当然,这只是从汉语角度举的例子,不排除其他语言中有这样的表达。“只有借助于集体所创造和提供的工具才能运用”,索绪尔在此表述的工具毫无疑问就是语言,比如说你有“我、

胡壮麟《语言学教程》笔记1_3章

胡壮麟语言学重难点 Chapter 1 Invitations to Linguistics 常考考点:1. 语言: 语言的定义;语言的基本特征;语言的功能;语言的起源 2. 语言学:语言学的定义;现代语言学与传统语法学研究的三个显著区别;语言学研究的四个原则及简要说明;语言学中的几组重要区别;每组两个概念的含义、区分及其意义;普通语言学的主要分支学科及各自的研究范畴;宏观语言学及应用语言学的主要分支及各自的研究范畴。 1. 语言的定义特征 1.1. 任意性 1.2. 二重性 1.3. 创造性 1.4. 移位性 1.5. 文化传递性 1.6. 互换性 2. 语言的功能 1.1. 信息功能 1.2. 人际功能 1.3. 施为功能 1.4. 感情功能 1.5. 寒暄功能 1.6. 娱乐功能 1.7. 元语言功能

3. 微观语言学 3.1. 语音学 3.2. 音系学 3.3. 形态学 3.4. 句法学 3.5. 语义学 3.6. 语用学 4. 宏观语言学 4.1. 心理语言学 4.2. 社会语言学 4.3. 应用语言学 4.4. 计算语言学 4.5. 神经语言学 5. 重要概念及其区分 5.1. 描写式&规定式 5.2. 共时&历时 5.3. 语言&言语 5.4. 语言能力&语言应用 5.5. 唯素的&唯位的 5.6. 传统语法&现代语法 5.7. 语言潜势&实际语言行为 Chapter 2 Speech Sounds

常考考点:1. 语音学语音学的定义;发音器官的英文名称;英语辅音的定义;发音部位、发音方法和分类;英语元音的定义和分类;基本元音;发音语音学;听觉语音学;声学语音学;语音标记,国际音标;严式与宽式标音法 2. 音系学音系学的定义;音系学与语音学的联系与区别;音素、音位、音位变体、最小对立体、自由变体的定义;音位理论;自由变异;音位的对立分布于互补分布;语音的相似性;区别性特征;超语段音位学;音节;重音;音高和语调。 1. 语音学及其三大领域 1.1. 语音学定义 1.2. 语音学三大领域 ①发音语音学 ②声学语音学 ③听觉语音学 2. 辅音 2.1. 辅音定义 发音时,声道的某些部位受到压缩或阻碍后,使得气流在口腔里转向、受阻或完全被阻塞,由此产生的音叫做辅音。 2.2. 发音方式 发音方式是指发音器官之间的关系,以及气流经过声道的某些部位的方式 2.3. 发音部位 发音部位是指声道的哪些部位发生气流摩擦、狭窄化或阻碍。 3. 元音

胡状麟语言学教程(汉语)模拟试题

语言学教程胡壮麟 第一章语言学导论一.名词解释(60) 1. 语言 2. 共时和历时 3. 语言和言语 4. 语言能力 5. 语言运用 6. 语言的定义特征 7. 二层性 8. 创造性 9. 移位性 10.语言学 二.说明(60) 11. “语言的任意性具有不同层次”,请举例说明。 12. 雅格布逊语言功能框架的内容是什么? 1)六个主要因素2)六个功能 13. 举例说明什么是“描写式”,什么是“规定式”? 三.简答题(30) 14. 语言的功能有哪些? 第二章语音 一.名词解释(60) 1. 发音器官 2. 国际音标 3. 协同发音 4. 语音转写 5. 同化现象 6. 增音 7. 规则序次 8. 剩余位置条件 9. 超音段特征 10. 最大节首原则 二.说明(20+30) 11. 语音学和音系学有哪些相同和不同的地方? 12. 对辅音和元音的描述有哪些不同? 三.问答题(10+30) 13. 研究音系学的方法是什么? 14. 阐述音位理论的内容。 第三章词汇 一.名词解释(20) 1.语素 2.形态学 3.俗词源 4.形态音系学 二.说明(70) 5.举例说明“词”的三种含义。 6. 可以借助哪些因素进行词的识别? 7. 举例说明屈折词缀和派生词缀的区别。 8.“语素形式既受音位的限制又受自身的限制”,请举例说明。 9. 常见的构词方法有哪些,请举例说明。 10.举例说明语义变化。 11.举例说明音位变化。 三.问答题(60) 12.简述词的分类。 13. 简述语素的类型。 14. 借用的方法有几种类型? 第四章句法:从语词到篇章

一.名词解释(60) 1.句法关系 2.语法结构 3.直接成分 4.向心结构 5.离心结构 6.并列关系 7.从属关系 8.句法功能 9.递归性 10.句子连接 二.说明(35+30) 11.以“数”,“性”,“格”,“一致关系”等说明范畴。 12.举例说明什么是短语,小句和句子。 三.问答题(25) 13.话语或语篇的衔接手段有哪些? 第五章意义 一.名词解释(80) 1.语义学 2.指称论 3.成分分析法 4.组合性 5.逻辑语义学 6.命题 7.逻辑连词 8.命题逻辑 9.谓词逻辑 10.关系对立项 二.说明(35) 11.举例说明公认的三种涵义关系。 三.问答题(35) 12.G.Leech在1974年第一次出版的《语义学》中提出的七种意义类型是什么? 第六章语言与认知 一.名词解释(60) 1.认知 2.心理语言学 3.语言习得 4.认知语言学 5.识解 6.识解操作 7.范畴化 8.意象图式 9.隐喻 10.转喻 二.说明(60) 11.说明母语习得的几个阶段。 12.阐明语言理解中的模型。 1)单词识别2)句子理解3)语篇理解 13. 阐明整合理论的框架。 三.问答题(30) 14. 哪些因素会影响句子理解? 15. 解释语言产生过程的各个方面。 第七章语言文化社会 一.名词解释(60) 1.人类语言学

普通语言学教程重点

《普通语言学教程》精读 2、新一代比较语法学家的出现: a语言学科的人文属性;b心理属性c现代活语言即方言(全面;古代语言形式)3、新语法学派批判: (1)理论建树的科学主义:a语音规律的绝对性是错误的→历史条件、社会条件限制;b走出形式研究困境;c人文主义和科学主义张力 (2)材料分析的细节主义:a语音图表主义的细节主义b经验主义的细节主义→洪堡特c原子主义的细节主义d庸俗进化的细节主义 (3)语言本体的个人心理主义:索绪尔用社会心理替代了新语法学派的“个人心理” 4、索绪尔对历史比较语言学的超越 (1)对新语法学派的批判 a语言作为一个社会事实 b语言作为一个抽象的关系系统 (2)索绪尔的跨时代超越:结构主义 a普通语言学 b历史比较语言学的意义 三、语言学的任务 1、是什么:a体系性(基石)b历史性c普遍性d独立性 2、任务的内与外:内:语言的逻辑方面 外:和其他学科的相互交融a和心理学难以区分 b和人种学融合 c受政治影响 d和文学语言(甲:文学语言和方言:迫使方言统一化;文学语言变得混杂//乙:书面语和口语) e和地理的紧密联系 3、语言学和其他学科的关系有些是单向有些是双向 4、语言事实的同质性消解语言的外部因素 5、索绪尔对人文现象的弃置根源于逻辑主义 四、语言和言语 1、语言现象的二元性:物理——生理;物质—心理;个人—社会;共时—历时 2、语言language:一个社会共同体中每个说话任何听话人共同运用和遵守的规则。抽象的、一般的、相对稳定的。 3、具体的语言&普遍性的语言:(1)具体的语言有社会性;(2)具体的语言有空间上的变异性;(3)具体的语言反映人类语言的差异;(4)具体语言具有先在性;具体语言具有基础性 4、言语parol:说话的总和 5、言语体系Language:语言+言语。语言学的任务就是要确立语言在言语体系中的首要位置 6、语言和言语的关系是社会和个人的关系 7、语言的言语学和言语的言语学:索绪尔选择语言的语言学。光荣的孤立 8、对语言现象符号化整合的疑问:意义的语境限制;交际价值 9、有没有脱离声音的语言?有没有脱离文化的语言?

新编简明英语语言学教程中文版-2

新编简明英语语言学教程中文版-2 案场各岗位服务流程 销售大厅服务岗: 1、销售大厅服务岗岗位职责: 1)为来访客户提供全程的休息区域及饮品; 2)保持销售区域台面整洁; 3)及时补足销售大厅物资,如糖果或杂志等; 4)收集客户意见、建议及现场问题点; 2、销售大厅服务岗工作及服务流程 阶段工作及服务流程 班前阶段1)自检仪容仪表以饱满的精神面貌进入工作区域 2)检查使用工具及销售大厅物资情况,异常情况及时登记并报告上级。 班中工作程序服务 流程 行为 规范 迎接 指引 递阅 资料 上饮品 (糕点) 添加茶水 工作 要求 1)眼神关注客人,当客人距3米距离 时,应主动跨出自己的位置迎宾,然后 侯客迎询问客户送客户

注意事项 15度鞠躬微笑问候:“您好!欢迎光临!”2)在客人前方1-2米距离领位,指引请客人向休息区,在客人入座后问客人对座位是否满意:“您好!请问坐这儿可以吗?”得到同意后为客人拉椅入座“好的,请入座!” 3)若客人无置业顾问陪同,可询问:请问您有专属的置业顾问吗?,为客人取阅项目资料,并礼貌的告知请客人稍等,置业顾问会很快过来介绍,同时请置业顾问关注该客人; 4)问候的起始语应为“先生-小姐-女士早上好,这里是XX销售中心,这边请”5)问候时间段为8:30-11:30 早上好11:30-14:30 中午好 14:30-18:00下午好 6)关注客人物品,如物品较多,则主动询问是否需要帮助(如拾到物品须两名人员在场方能打开,提示客人注意贵重物品); 7)在满座位的情况下,须先向客人致歉,在请其到沙盘区进行观摩稍作等

待; 阶段工作及服务流程 班中工作程序工作 要求 注意 事项 饮料(糕点服务) 1)在所有饮料(糕点)服务中必须使用 托盘; 2)所有饮料服务均已“对不起,打扰一 下,请问您需要什么饮品”为起始; 3)服务方向:从客人的右面服务; 4)当客人的饮料杯中只剩三分之一时, 必须询问客人是否需要再添一杯,在二 次服务中特别注意瓶口绝对不可以与 客人使用的杯子接触; 5)在客人再次需要饮料时必须更换杯 子; 下班程 序1)检查使用的工具及销售案场物资情况,异常情况及时记录并报告上级领导; 2)填写物资领用申请表并整理客户意见;3)参加班后总结会; 4)积极配合销售人员的接待工作,如果下班时间已经到,必须待客人离开后下班;

语言学教程 复习题

Part One Please read the following sentences and choose the best answer to each question. (25%) 1. Semantics is the study of ____. A. linguistic competence B. language functions C. meanings D. social behavior 2.Which of the following is not generally believed to be area of linguistics? A. syntax B. semantics C. phonology D. etiology 3.There are morphemes in the word ―boyish‖. A.one B.two C.three D.four 4.The semantic components of the word ―man‖ can be expressed as . A.+animate, +human, +male, -adult B.+animate, +human, -male, -adult C.+animate, +human. +male, +adult D.+animate, +human, -male, +adult 5.The maxim of ______ requires that a participant's contribution be relevant to the conversation. A. quantity B. quality C. manner D. relation 6.The words such as ―editor‖, ―hawker‖ are . A.formed by blending B.acronyms C.coined by back formation D.Clipped words 7.The Swiss linguist laid the foundation of linguistics in the 20th century, and thus was described as ―Father of Modern Linguistics‖. A.L. Bloomfield B.F. D. Saussure C.N. Chomsky D.M. A. K. Halliday 8. is NOT a distinctive feature of human language. A.Arbitrariness B.Productivity C.Cultural transmission D.Displacement 9. TG grammar was advanced by ____. A. Searle B. Whorf C. Halliday D. Noam Chomsky 10.Who put forward the distinction between Langue and Parole? A. Saussure B. Chomsky C. Halliday D. Anonymous

语言学教程

1.定义特征:那些决定了人类语言性质的特征被我们称为定于特征。P3 2.任意性(索绪尔):指语言符号的形式与所表示的意义没有天然的联系。P3 3.所谓句法学,是指依据句法规定建构句子的方法。P4 4.二层性是指拥有两层结构的这种特性,上层结构的单位由底层结构的元素构成,每层都 有自身的组合规则。—Lyons P5、P29 5.音节是讲话时的最小单位,是成百上千词语的片段—语素的承载者。P5 6.移位性是指人类语言可以让使用者在交际时用语言符号代表时间上和空间上并不可及 的物体、时间或观点。P6 7.雅格布逊认为,语言像任何符号系统一样,首先是为了交际。P7 8.音位是语言中能够区分意义的最小的语音单位,英语大概有四十五个音位。P13 9.辅音根据发音部位和发音方式进行描写,元音依据它们位置的前后进行描写。P41 10.区别特征—雅格布逊—20世纪40年代P41 11.超音段特征指语音问题中涉及超出单音音段以上的方面,超音段特征主要有音节、重音、 声调和语调。P44 12.形态学是涉及语素的系统研究,是语言学的一个分支。它研究词的内部结构和构造规则。 P58 13.屈折变化指通过附加屈折词缀(如数、人称、有定性、体和格)来表现语法关系;附加 词缀并不会改变被附加词的语法类。P61 14.英语中,每个词通常有一个生成性的屈折词缀,但可能有多个派生词缀。P64 15.音位变化是指因为语音上的变化而导致的形式变化。P77(脱落、添加、换位、同化) 16.和树形图相比,括号法不那么常用,但不失为一种标注语法单位成分结构的便捷方法。 P89 17.句法功能是指一种语言形式和同一句型中的其他部分之间的关系。功能的名称通常有主 语、宾语、谓语、修饰语、补语等。P92 18.递归性和开放性一般被看作语言创造性的核心。P101 19.嵌入:从句的三种基本类型包括宾语从句、状语从句和关系从句。P102 20.把词语意义跟它所指称或所代表的事物联系起来的理论,叫做指称论。P108 21.人们一般公认的三种涵义关系:相同关系(同义关系)、对立关系(反义关系)、内包关 系(上下义关系)。P110 22.句子意义由其中词语的意义及组合方式所决定,这一观点通常叫做组合性原则。P119 23.认知是指心理过程或知识的能力,包括意识、知觉、推理和判断等。目前,有三种语言 与认知的研究方法,即形式方法。心理学方法和认知方法。P130 24.指示词是一种从说话环境出发,指向某物的语言形式。P143 25.“萨丕尔—沃尔夫假说”:这个假说认为,语言塑造了我们的思维模式,相应地,不同 的语言表达决定了人们认识世界方式的不同。从这个观点出发,可以得到两点认识:一方面,语言可以决定我们的思维方式;另一方面,语言之间的相似性是相对的,结构性差异越大,反映出对于世界的认识越不同。因此,这个假说也被称作“语言决定论”和“语言相对主义”。P162 26.Watergate P168 27.莱考夫—女子英语文体形式P171 28.20世纪70年代以来,随着社会语言学家海姆斯“交际能力”理论的提出,形成了对于 传统语言教学方法的严肃挑战。P173 29.心理学家罗杰斯声称,真正的交流建立在理解接触上的倾听。P174 30.心理学家罗杰斯提出的“三大交际原则”:①学会从对方的角度看待事物;②学会从对

普通语言学教程读书心得

普通语言学教程读书心得 篇一:《普通语言学教程》读书笔记 《普通语言学教程》读书笔记 在十一长假期间,我结合课上教学笔记和申小龙等编著的《普通语言学教程》精读,对《普通语言学教程》的一些内容做了比较肤浅的了解,虽难窥全貌,却也对某些内容有一些感想。 《普通语言学教程》是索绪尔关于自己在语言学上思想最为系统的阐述。包含了其对语言符号、共时语言学和历时语言学、语言组合关系和聚合关系等的理解,开创了结构主义,是一部划时代的著作。 由于对语言学了解尚浅,只是谈一下读后对言语与语言关系以及语言符号系统的理解。 对于语言与言语的关系。在尚未学习语言学课程之前,如果问我它们之间的关系,我会这样认为,语言包含言语,它是在大的范围下人们话语的总和,而言语则是小范围的、偏个体的。而通过阅读《教程》,我们可以一言以蔽之,语言和言语最主要的区分在于社会性。在《教程》绪论的第三章,“在任何人的脑子里,语言都是不完备的,它只有在集体中才能完全存在”。还是在第三章,“语言...它既是语言机能的社会产物,又是社会集团为了使个人有可能行使这机能所采取的一整套必不可少的规约”。即语言是在社会条件下人们约定俗成的一种规则,是在整个社会集体中起作用的,即“自然的秩序”。而相对于语言,言语则具有一种个人性,即“个人永远是它的主人”。一方面你必须遵守社会语言习惯,另一方面你说话则是有个人自由的,不过是在语言规则下的自由。举个例子,在汉语中,你可以说“我喝茶”,也可以说“我吃茶”,符合汉语语言习惯,你的说话是自由的。但你不能说“我茶喝”,这就违反了约定俗成的语言习惯,别人就很难理

解了。当然,这只是从汉语角度举的例子,不排除其他语言中有这样的表达。“只有借助于集体所创造和提供的工具才能运用”,索绪尔在此表述的工具毫无疑问就是语言,比如说你有“我、 喝、茶”这三个语言材料。你可以说“我喝茶”、“茶喝我”、“我茶喝”等,但只有我喝茶是符合语言习惯的,才能被人理解,其他的表述没有借助于汉语语言规则,是不能被运用的。 其次让我感兴趣的是索绪尔对语言符号系统的解读。符号是一定形式与内容的统一体,即能指与所指。而语言符号中声音即能指,意义指所指。在第一编第一章,索绪尔提出:“能指与所指的联系是任意的......,语言符号是任意的”。即单个语言符号的发音与意义之间没有必然联系,如表达“母亲”的意义,英语为“mom”,汉语则为“ma ma”。这让我想到了语言作为一种“自然的秩序”的社会性,不同语言之间由于社会习惯的不同使发音与意义之间的联系不同。我认为索绪尔在此提出的语言符号的任意性与语言社会性相关联,更论证了他的语言社会性学说,是对之前语言学上自然主义和心理主义的极大突破。 索绪尔在此还提出了语言符号的线条性。索绪尔认为:“它体现一个长度”、“这长度只能在一个向度上测定:它是一条线”。即单个语言符号之间为线性组合,只能一个跟着一个依次出现。既然不同的符号组合会产生不同的意义,所以我们必须了解它们整体间的关系。这由此引出了索绪尔对语言组合、聚合关系的探索,继而结构主义随之产生。索绪尔的结构主义思想、整体论观点可以说是不仅为以后语言学的发展做出了重要贡献,而且还广泛影响到了20世纪的哲学以及其他学科,充分显示出了语言学的基础性,也可以看出索绪尔的巨大贡献。在阅读了部分章节后,我感觉索绪尔举例较为生动,如在第一编第一章,他举了“汉人从前用三叩九跪拜见他们的皇帝”这个例子,平浅地显示了社会性的

语言学基础教程

Chapter 8 Historical Linguistics: Language Through Time 8.1 What is historical linguistics? It is an indisputable fact that all languages have been constantly changing through time. Essentially, modern linguistics has centered around two dimensions to deal with language change: the synchronic dimension and the diachronic dimension. The synchronic dimension has dominantly been applied to describe and explain differences or variations within one language in different places and among different groups at the same time. The synchronic dimension is usually the topic of sociolinguistics, which will be discussed in Chapter 10. This chapter will focus on the diachronic dimension of language change. Those who study language from this latter point of view are working in the field of historical linguistics(Poole, 2000: 123). To put it more specifically, historical linguistics is the study of the developments in languages in the course of time, of the ways in which languages change from period to period, and of the causes and results of such changes, both outside the languages and within them (Robins, 2000: 5). 8.2 When language changes Although language change does not take place overnight, certain changes are noticeable because they usually conflate with a certain historical period or major social changes caused by wars, invasions and other upheavals. The development of the English language is a case in point. Generally speaking, the historical development of English is divided into three major periods: Old English (OE), Middle English (ME), and Modern English (ModE). 500 (the time when Germanic tribes invaded Britain) Old English 1100 (the time after the Norman Conquest in 1066) Middle English 1500 (the beginning of Renaissance and the first printing press set up in 1476 in England) Modern English the present In about the year 449 AD, the Germanic tribes of Angles, Saxons and Jutes from northern Europe invaded Britain and became the founders of the English nation. Their language, with the Germanic language as the source, is called, the name derived from the first tribe, the Angles. It

相关文档
最新文档