文档视界 最新最全的文档下载
当前位置:文档视界 › C语言学习大纲 郝斌(讲解)

C语言学习大纲 郝斌(讲解)

C语言学习大纲  郝斌(讲解)
C语言学习大纲  郝斌(讲解)

C语言概述:

1、为什么学习C语言

1). C的起源和发展

2).C的特点

优点

代码量小速度快功能强大

缺点

危险性高

开发周期长

可移植性不强

3).c的应用领域

主要是系统领域

4).c的重要性

2、怎样学习C语言

3、学习的目标

了解程序语言及发展历史

熟练掌握c语言的语法规则

掌握简单的算法

理解面向过程的思想,这非常有助于将来对面向对象思想的学习能看懂程序

会调试程序

掌握将大问题转化为一系列小问题来求解的思想

为学习c++、数据结构、c#、java打下良好的基础

4、常见的学习问题

1、学习java为什么建议先学习C语言

2、没学过计算机专业的课程能够学懂C语言

3、英语和数学不好能学好C吗

32个关键词:(有系统定义,不能重做其他定义)

auto break case char const

continue default do double else

enum extern float for goto

if int long register return

short signed sizeof static struct

switch typedef unsigned unsigned

union void volatile while

5、课程规划

c语言简介

第一讲、基本编程知识

第二讲、数据类型

第三讲、运算符和表达式

第四讲、流程控制(所有语言都一样的)

第五讲、函数(体现出面向过程和面向对象的区别)

第六讲、数组

第七讲、指针(c语言的灵魂)

第八讲、变量的作用域和存储方式

第九讲、扩展数据类型

第十讲、专题:

字符串的处理

进制转换

补码

动态内存分配(java、数据结构必学)

综合应用:链表的使用

6、举例子:一元二次方程

# include

# include

int main (void)

{

//把三个系数保存到计算机中

int a=1; //=不表示相等,表示赋值

int b=2;

int c=3;

double delta; //delta存放的是b*b-4*a*c

double x1; //存放一元二次方程的其中一个解

double x2; //存放一元二次方程的其中一个解

delta= b*b - 4*a*c;

if(delta>0)

{

x1 = (-b + sqrt(delta)) / (2*a)

x2 = (-b - sqrt(delta)) / (2*a)

printf("该一元二次方程有两个解,x1=%f,x2=%f\n",x1,x2);

}

else if (delta==0)

{

x1 =(-b)/(2*a);

x1=x2; //右边赋给左边

printf("该一元二次方程有一个唯一解,x1 =

x2=%f\n",x1);

}

else

{

printf("无解\n");

}

}

Helloword程序举例

# include

int main(void)

{

printf("欢迎大家学习C语言!");

return 0;

}

C语言编写的病毒举例:

1、龌龊的程序:

/*

龌龊的程序!

/*

# include

# include

# include

int main (void)

{

int c;

int i;

int j;

Nihao:

printf("1:死机\n");

printf("2:机房爆炸\n");

printf("请选择:");

scanf("%d,&c");

If (c ==1)

{

System("shutdown -s -t 60")

}

else if (2 == c)

{

printf("你太坏了我要惩罚你!\n");

for (j=0;j<10;++j)

System("start");

}

else

{

printf("你敲错了,请重新输入!\n")

goto nihao;

}

return 0;

}

2、内存泄露(占满内存)程序导致死机实例

# include

# include

int main(void)

{

while (1)

{

int *p = (int*)malloc(1000);

}

return 0;

}

C语言编程预备知识

1、cpu 内存条硬盘显卡主板显示器之间的关系

2、Helloworld程序如何运行起来的

3、什么是数据类型

基本类型数据

整数

整型——int --4字节

短整型——short int ——2字节

长整型——long int ——8字节

浮点数【实数】

单精度浮点数——float ——4字节

双精度浮点数——double——8字节

字符

char ——1字节复合类型数据

结构体

枚举

共用体(已淘汰)

4、什么是变量

变量的本质是内存中一段存储空间5、cpu内存条vc++6.0 操作系统之间的关系

6、变量为什么必须初始化

所谓初始化就是赋值的意思

7、如何定义变量

数据类型变量名= 要赋的值;

等价于

数据类型变量名;

变量名= 要赋的值;

举例子:

int i = 3 ; 等价于int i ; i = 3;

int i, j ; 等价于int i ; int j;

int i, j = 3 ; 等价于int i ; int j ; j = 3 ;

int i = 3, j = 5 ; 等价于int i , j ; i = 5 ; j = 5;

int i , j ; i = j = 5 ;等价于int i , j ; i = 5; j = 5;

8、什么是进制

十进制就是逢十进一

二进制就是逢二进一

生活中用到进制的例子:

一周七天:七进制

一年十二个月:十二进制

一小时六十分钟:六十进制

电脑中的数据: 二进制

进制转化:

什么叫进制

进制就是逢几进一

我们说的N进制实际就是指逢N进一

我们的计算机只识别二进制

人类最习惯使用的是十进制

为了实际需要我们又建立了八进制和十六进制

C语言规定八进制前要加0(注意是零不是字母o),十六进制前要加0X或0x,十进制前什么都不加!

在汇编中:在数字后加字母B表示二进制数,加字母O表示八进制数,加字母D表示十进制,加字母H表示十六进制。

例:

1011B为二进制数1011,也记为(1011)2

1357O为八进制数1357,也记为(1357)8

2049D为十进制数2049,也记为(2049)10

3FB9H为十六进制数3FB9,也记为(3FB9)16

什么叫n进制

十进制

十个基数,逢10进一

基数:0 1 2 3 4 5 6 7 8 9

二进制

二个基数逢二进一

基数:0 1

八进制

8个基数逢8进一

基数:0 1 2 3 4 5 6 7

十六进制

16个基数逢16进一基数:0 1 2 3 4 5 6 7 8 9 a b c d e f 或

0 1 2 3 4 5 6 7 8 9 A B C D E F

十进制

(D)

二进制

(B)

八进制

(O)

十六进制

(0x)

0 0 0 0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

9、常量在c语言中如何表示的

整数

十进制:传统的写法

十六进制:前面加0x或0X,是数字0加x

八进制:前面加数字0

浮点数:

传统写法

float x = 3.2;//传统

科学计数法

float x = 3.2e3;//x的值是3200

float x = 123.45e-2; //x的值是1.2345

字符

单个字符用单引号括起来

'A'表示字符A

'AB'是错误的

"AB"是正确的

字符串用双引号括起来

"A"正确,因为"A"代表了'A' '\0' 的组合

10、常量以什么样的二进制代码存储在计算机中

整数是以补码的形式转化为二进制代码存储在计算机中的

实数是以IEEE754标准转化为二进制代码储存在计算机中的具体可参见末尾的穿插在课堂中的零散知识笔记字符的本质实际也是与整数的存储方式相同

11、代码规范化

代码的可读性更高【容易让别人和自己看懂】

是程序更不容易出错

林锐《高质量C/C++编程》代码要成对的敲

12、什么是字节

字节就是存储数据的单位,并且是硬件所能访问的最小单位1字节= 8位

1K = 1024字节

1M = 1024 K

1G = 1024 M

买硬盘时的换算是以1000为单位的

13、不同类型的数据之间相互赋值的问题

暂不考虑

int i = 45;

long j = 102345;

i= j;

printf ("%d %d\n", i, j);

float x = 6.6;

double y = 8.8;

printf("%f %lf\n", x, y);

14、什么是ASCII

ASCII不是一个值,而是一种规定,

ASCII规定了不同的字符是使用哪个整数值去表示

它规定了

'A' -- 65

'B' -- 66

'a' -- 97

'b' -- 98

15、字符的存储【字符本质上与整数的存储方式相同】

基本的输入和输出函数的用法

printf ()----(重点讲)将变量的内容输出到显示器上

四种用法

1.printf ("字符串\n")

2.printf ("输出控制符",输出参数);

3.printf ("输出字符1 输出字符2 。。。。",输出参数1,输

出参数2,。。。);

输出控制符和参数的个数必须一一对应

4.printf("输出控制符非输出控制符",输出参数);

输出控制符包含如下

%d -- int (十进制)

%ld -- long int

%c -- char

%f -- float

%lf -- double

%x(或者%X或者%#X) -- int 或long int 或short int

%o -- 同上

%s -- 字符串

为什么需要输出控制符

1. 01组成的代码可以表示数据也可以表示指令

2. 如果01组成的代码表示的是数据的话,那么同

样的01代码组合以不同的输出格式输出就会有不同的

输出结果

scanf () ----Java中已经没有了

两种用法:

用法一:scanf ("输入控制符",输入参数);

功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入已输入参数的值为地址的变量中。

用法二:scanf("非输入控制符输入控制符",输入参数);

功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中

非输入控制符必须原样输入

如何使用scanf编写出高质量代码

1.使用scanf之前最好先使用printf提示用户以什么样

的方式来输入

2.Scanf中尽量不要使用非输入控制符,尤其是不要用\n

3.应该编写代码对用户的非法输入做适当的处理【非重

点】

while ((ch=getchar()) != '\n')

continue;

运算符

算术运算符

+ - * /(除) %(取余数)

除法的运算结果和运算对象的数据类型有关,两个数都是int,则商就是int,若商有小数,则截取小数部分;被除数和除数中只要有一个或两个都是浮点型数据,则商也是浮点型,不截取小数部分。

如:16/5 == 3 16/5.0 == 3.20000 -13/4 == -4

-13/-3 = 4 3/5 = 0 5/3 == 1

最经典的例题就是求s = 1 + 1/2 + 1/3 + 1/4 + 1/5......+ 1/100的值。

取余的运算对象必须是整数,结果是整除后的余数,其余数的符号与被除数相等。

如:13%3 == 1 13%-3 == 1 -13%3 == -1

-13%23 == -13 3%5 == 3

关系运算符

> >= < <= !=(不等于) ==(等于)

逻辑运算法

!(非) &&(并且) ||(或)

!真假

!假真

真&&真真

真&&假假

假&&真假

假&&假假

真||假真

假||真真

真||真真

假||假假

C语言对真假的处理

非零是真

零是假

真是1表示

假使0表示

&&左边的表达式为假右边的表达式肯定不会执行| |左边的表达式为真右边的表达式肯定不会执行赋值运算符

= += *= /= -=

优先级别

算术> 关系> 逻辑> 赋值

附录一些琐碎的运算符知识

自增自减三目运算符逗号表达式

流程控制(学习c语言的第一个重点)

1. 什么是流程控制

程序代码执行的顺序

2.流程控制的分类

顺序

选择

定义

某些代码可执行,也可能不执行,有选择的执行某些代码

分类

if

1.if最简单的用法

格式:

if (表达式)

语句

功能:

如果表达式为真,执行语句

如果表达式为假,语句不执行

2.if的范围问题(重点)

1.

if (表达式)

语句A;

语句B;

解释:if默认只能控制语句A的

执行或不执行

if无法控制语句B的执行

或不执行

或者讲:语句B一定会执行

2.

If (表达式)

{

语句A;

语句B;

}

此时if可以控制语句A和语句B

由此可见:if默认只能控制一个语句的执行或不执行,

如果想控制多个语句的执行或不执

行就必须把这些语句用{}括起来。

3.if...else...的用法

4.if...else if...else...的用法

格式:

if (表达式1)

A;

else if (表达式2)

B;

if (表达式3)

C;

else

D;

5.C语言对真假的处理

非零是真

零就是假

真用一表示

假用零表示

6.if举例---求分数的等级

7.if的常见问题解析

1.空语句的问题

if (3 > 2);

等价于

if (3 > 2)

; //这是一个空语句

2.

if (表达式1)

A;

else

B;

是正确的

if (表达式1);

A;

else

B;

是错误的

3.

if (表达式1)

A;

else if (表达式2)

B;

if (表达式3)

C;

else

D;

即便表达式1和2都成立,也只会执

行A语句

4.

if (表达式1)

A;

else if (表达式2)

B;

if (表达式3)

C;

这样些语法不会错,但逻辑上有漏洞、 5.

if (表达式1)

A;

else if (表达式2)

B;

if (表达式3)

C;

else (表达式4)//7行

D;

这样写是不对的,正确的写法是:

要么去掉7行的(表达式4)

要么在7行的else后面加if 6.

if (表达式1)

A;

else if (表达式2)

B;

if (表达式3)

C;

else (表达式4);

D;

这样写语法不会错,但逻辑上是错误的

else (表达式4);

D;

等价于

else (表达式4);

D;

对任意三个数字进行排序:

如果a>b

则a与c比较a>c 则输出

a a

否则

b与c比较b>c 则输出b

b

穿插在课堂中的零散知识笔记:

如何看懂一个程序,分三步:

1.流程

2.每个语句的功能

3.试数

如何学习一些需要算法的程序【如何掌握一个程序】

1.尝试自己去编程解决它

但要意识到大部分人都是自

己无法解决的,如果解决不了,

这时不要气馁

如果十五分钟还想不出来,

此时我建议您就可以看答案了

2.如果解决不了,就看答案

关键是把答案看懂,这个要

花很大的精力,也是我们学习的

重点

看懂一个程序要分三步:流

程、每个语句的功能、试数

3.看懂之后尝试自己去修改程序,并

且知道修改之后程序的不同输出结果的含

义不建议看懂程序之后就立即自己敲程序

4.照着答案去敲

5.调试错误

6.不看答案,自己独立把答案敲出来

7.如果程序实在无法彻底理解,就把

它背会,无法彻底理解的程序很少很少几

乎没有

强制类型转换

格式:

(数据类型)(表达式)

功能:

把表达式的值强制转换为前面所执行的数据

类型

例子:

(int)(4.5+2.2)最终值是 6

(float)(5)最终值是 5.0000000

浮点数的存错所带来的问题

float和double都不能保证可以把所有实数都准确的

保存在计算机中

例子:

float i = 99.9;

printf("%f\n", i);

最终结果在VC++6.0中的输出的结果是:

99.900002

因为浮点数无法准确存储,所以就衍生出来两个编程

问题

举例:

有一个浮点型变量x,如何判断x的值是否是零

if (|x-0.0000001| < =0.0000001)

是零

else

不是零

为什么循环更新的变量不能定义成浮点型

进制的复习:

1. 什么是进制

逢n进一

2. 把r进制转成十进制

3. 十进制转成r进制

十进制转r进制:

除r取余,直至商为0,余数倒序

4. 不同进制所代表的数值之间的关系

十进制的3981转化成十六进制是F8D

十进制的3981和十六进制的F8D所代表的本

质都是同一个数

一些琐碎的运算符知识

自增【或者自减】

前自增-- ++i

后自增-- i++

前自增和后自增的异同:

相同:

最终都使i的值加1

不同:

前自增整体表达式的值是i加1之后的值

后自增整体表达式的值是i加1之前的值为什么会出现自增

代码更精练

自增的速度更快

学习自增要明白的几个问题

1.我们编程时应该尽量屏蔽掉前自增和后自增的差别

2.自增表达式最好不要作为一个更大的表达式的一部分来使用

或者说

i++和++i单独成一个语句,不要把它作为一个完整的复合语句的一部分来使用

三目运算符:

A ?

B : C

等价于

If (A)

B;

else

C;

逗号表达式

格式:

(A, B, C, D)

功能:

从左到右执行

最终表达式的值是最后一项的值

switch (很少用到,以后讲)

把电梯程序看懂就行啦

循环

定义:

某些代码会被重复执行

分类

for------重点、用到最多、最难

1.格式:

for (1; 2; 3)

语句A;

2.执行的流程【重点】

单个for循环的使用

多个for循环的嵌套使用

for(1;2;3)//1

for (4;5;6)//2

A; //3

B; //4

整体式两个语句,1 2 3是一个语句4

是第二个语句

for(1;2;3)

for (4;5;6)

{

A;

B;

}

整体式一个语句

for (7; 8; 9)

for(1;2;3)

{ A;

B;

for(4;5;6)

C;

整体是一个语句

3.范围问题

4.举例:

1 +

2 +

3 + ... + 100

1 + 1/

2 + 1/

3 + .... + 1/100

while

1.执行的顺序

格式:

while (表达式)

语句;

2.与for的相互比较

for和while可以相互转换

for(1;2;3)

A;

等价于

1;

While(2)

{

A;

3;

}

while和for可以相互转化

但for的逻辑性更强,更不容易出错,推荐多使用for

3.举例

从键盘输入一个数字,如果该数字是会文数,

则返回yes,否则返回no

回文数:正着写和倒着写都一样

比如:121 12321都是回文数

试数:

>m=121

sum=0*10+121%10=1

m=m/10=12;

>m=12成立

sum=1*10+12%10=12

m=12/10=1

>m=1成立

sum=12*10+1%10=121

m=1/10=0

>m=0不成立

sum==val

4.什么时候使用while,什么时候使用for

没法说,用多了自然而然就知道了

do...while

格式:

do

{

......

}while(表达式);

do...while.并不等价于for,当然也不等价于while

主要用于人机交互

一元二次方程举例

break和continue

break(很重要)

break如果用于循环是用来终止循环

break如果用于switch,则是用于终止switch

break不能直接用于if,除了if属于循环内部的一个子句

例子:

for (i=0;i<3;++i)

{

if (3 > 2)

break; //break虽然是if内的语句,但break终

止的却是外部的for循环

printf ("嘿嘿!\n"); //永远不会输出}

在多层循环中,break只能终止距离它最近的那个循环

for (i=0; i<3; ++i)

{

for (j=1; j<4;++j)

break; //break只能终止距离它最近的循环

printf ("同志们好!\n");

}

在多层switch嵌套中,break只能终止距离它

最近的switch

例子:

int x=1, y=0, a=0, b=0;

switch (x) //第一个switch

{

case 1:

switch (y) //第二个switch

{

case 0:

a++;

break; //终止的是第

二个switch

case 1:

b++;

break;

}

b = 100;

break; //终止的是第一个

switch

case 2:

a++;

b++;

break;

}

printf ("%d %d\n", a,b); //26行

最终输出结果是:1 100 continue(用的很少)

用于跳过本次循环余下的语句,转去判断是否

需要下次循环

for (1; 2; 3)

{

A;

B;

continue;//如果执行该语句,则执行完

该语句后,会执

行语句3,C和D都不会执行

C;

D;

}

while (表达式)

{

A;

B;

continue;//如果执行该语句,则执行完

该语句后,会执

行表达式,C和D都不执行。

C;

D;

}

数组

1.为什么需要数组

为了解决大量同类型数据的存储和使用问题。

为了模拟现实世界

2.数组的分类

一维数组

怎么定义一维数组

为n个变量连续分配存储空间

所有的变量数据类型必须相同

所有变量所占的字节大小必须相等

例子:

int a[5];

一维数组名不代表数组中所有的元素,

一维数组名代表数组第一个元素的地址有关一维数组的操作

初始化

完全初始化

int a[5] = {1,2,3,4,5};

不完全初始化,未被初始化的元素自动为零

int a[5] = {1,2,3};

不初始化,所有元素是垃圾值

int a[5];

清零

int a[5] = {0};

错误写法:

int a[5];

a[5] = {1,2,3,4,5}; //错误

只有在定义数组的同时才可以整体赋值,

其他情况下整体赋值都是错误的

int a[5] = {1,2,3,4,5};

a[5] = 100; //error因为没有a[5]这个元素,最大只有a[4]

int a[5] = {1,2,3,4,5};

int b[5];

如果把a数组中的值全部复制给b数组

错误写法:

b = a; // error

正确的写法

for (i=0; i<5; ++i)

b[i] = a[i];

赋值

排序

求最大/小值

倒置

查找

插入

删除

二维数组

Int a[3][4];

总共是12元素看,可以当做3行四列看待,这12个元

素的名字依次是:

a[0][0] a[0][1] a[0][2] a[0][3]

a[1][0] a[1][1] a[1][2] a[1][3]

a[2][0] a[2][1] a[2][2] a[2][3]

a[i][j] 表示第i+1行第j+1列的元素

int a[m][n]; 该二维数组右下角位置的元素只能是a[m-1][n-1]

初始化

int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};

int a[3][4] = {

{1, 2, 3, 4},

{5, 6, 7, 8},

{9, 10, 11, 12}

};

操作

输出二维数组的内容:

int a[3][4] = {

{1, 2, 3, 4},

{5, 6, 7, 8},

{9, 10, 11, 12}

};

int i, j;

//输出数组内容

for (i=0; i<3; ++i)

{

for (j=0; j<4; ++j)

printf("%-5d ", a[i][j]);//-号表示左对齐,5表示占5

个光标的位置

printf("\n");

}

对二维数组排序

求每一行的最大值

判断矩阵是否对称

矩阵的相乘

多维数组

是否存在多维数组

不存在

因为内存是线性唯一的

n维数组可以当做每一个元素是n-1维数组的一维数组

比如:

int a[3][4];

该数组是含有3个元素的一维数组

只不过每一个元素都是4行5列的二维数函数【C语言的第二个重点】:

为什么需要函数

避免了重复性操作

有利于程序的模块化

什么叫做函数

逻辑上:能够完成特定功能的独立的代码单元

物理上:能够接受数据【当然也可以不接受数据】

能够对接收数据进行处理

能够将数据处理的结果返回【当然也可以不返回任何值前面定义成void】

总结:函数是个工具,它是为了解决大量类似问题而设计的函数可以当做一个黑匣子

如何定义函数

函数的返回值函数的名字(函数的形参列表)

{

函数的执行体

}

1.函数定义的本质是详细描述函数之所以能够实现某个特定功能的具体方法

2.return表达式;的含义:

1> 终止被调函数,向主调函数返回表达式的值

2> 如果表达式为空,则只终止函数,不向主调函数返回

任何值

3> break是用来终止循环和switch的,return是用来

终止函数的

例子:

void f()

{

return; //return只用来终止函数,不向被调函数返回任何值

}

int f()

{

return 10; //第一:终止函数,第二:向主调函数返回10

}

3.函数返回值的类型也称为函数的类型,因为如果函数名前的返回值的类型和函数执行体中的return表达式;中表达式的类型不同的话,则最终函数返回值的类型以函数名前的返回值类型为准

例子:

int f()

{

return 10.5; //因为函数的返回值类型是int 所以最终f返回的是10而不是10.5

}

函数的分类

有参函数和无参函数

有返回值函数和无返回值函数

库函数和用户自定义函数

值传递函数和地址传递函数

普通函数和主函数(main函数)

一个程序必须有且只能有一个主函数

主函数可以调用普通函数普通函数不能调用主函数

普通函数可以相互调用

主函数是程序的入口,也是程序的出口

注意的问题

函数调用和函数定义的顺序

如果函数调用写在了函数定义的前面,则必须加函数前置声明

函数前置声明:

1.告诉编译器即将可能出现的若干个字母代表的是

一个函数

2.告诉编译器即将可能出现的若干个字母所代表的

函数的形参和返回值的具体情况

3.函数声明是一个语句,末尾必须加分号

4.对库函数的声明是通过# include <库函数所在

的文件的名字.h> 来实现

形参和实参

个数相同位置一一对应数据类型必须相互兼容

如何在软件开发中合理的设计函数来解决实际问题

一个函数的功能尽量独立,单一

多学习,多模仿牛人的代码

函数是C语言的基本单位,类是Java,C#,C++的基本单位

常用的系统函数

double sqrt (double x);

求x的平方根

int abs (int x)

求x的绝对值

double fabs (double x)

求x的绝对值

专题:

递归(可以参见数递结构视频)

变量的作用域和存储方式:

按作用域分:

全局变量

在所有函数外部定义的变量叫全局变量

全局变量使用范围:从定义位置开始到整个程序结束

局部变量

在一个函数内部定义的变量或者函数的形参都统称为局部变量

void f (int i)

{

int j = 20;

}

I和j都属于局部变量

局部变量使用范围:只能在本函数内部使用

语言学中的科学方法论

DUFE 马克思主义与社会科学方法论 学号: 2015100607 专业:外国语言学及应用语言学(日语) 姓名:董烨

摘要: 任何学科的发展和研究都离不开方法论的指导,语言学研究当然也是如此。在当今社会语言学研究方法的论著更是层出不穷,如索绪尔的共时语言学、通时语言学、结构主义语言学等。语言学研究的迅猛发展,新的研究成果不断涌现体现了科学研究方法的重要性。 本文大致分为四个部分,先后介绍了语言学、科学方法论、科学方法论在语言学中的体现和科学方法论在日语学习中的具体应用。 本文介绍了一些日常语言学习中归纳的简单的科学方法论。通过这些方法,提高学习效率、加深记忆。同时,也唤起自己对语言学中方法论的探索精神。今后会尝试摸索更多的适合用于语言学的科学方法论,拓宽语言研究的道路。 关键词:语言学科学方法论日语学习共时通时

目录 一、语言学 (3) 二、科学方法论 (3) 三、科学方法论在语言学中的体现 (4) (一)共时语言学 (4) (二)历时语言学 (4) 四、科学方法论在日语学习中的具体应用 (5) (一)“对比”出真知 (5) (二)“经验”的误导 (6) 五、总结 (7) 六、参考文献 (8)

一、语言学 从牙牙学语开始,人就和语言扯上了关系。这种关系对于人类来说就像空气一样,虽然每天都在运用它进行人类活动,但是很难注意到它的存在。但是对于搞语言研究的专家学者来说,语言的意义不仅仅是停留在应用工具,而是上升到了一门非常具有研究价值的学问。一般笼统地称其为语言学。 语言学顾名思义,是以人类语言为研究对象的学科。是研究语言的本质、结构和发展规律的实证科学。语言学不仅拥有非常古老的历史,其研究领域也非常广泛。其中的语音学属于自然科学范畴,翻译学偏向于社会科学范畴,而语源、语史的研究属于人文科学的范畴。语言学横跨三个领域,又与文学、教育学等众多学科相互渗透、交叉,所以科学的方法论对于繁纷复杂的语言学来说非常重要。 二、科学方法论 方法,是一个抽象名词。通过语言学,可以追溯到“方法”这个词的语源。1英语“method”(“方法”)一词的来源,经探究,它来自希腊语“μετοδ”(“途径、方法”),该词由“μετα”(“沿着”)和“οδο?”(“道路”)这两部分构成,因此,原意更贴近于“途径”。而汉语“方法”一词则最早出现在《墨子?天志》中,原先指的是“量度方形之法”,后来演化成“知行之法”之意。用一个形象的汉语词汇来表达的话,就是“门路”。 科学方法论是关于科学的一般研究方法的理论。比利时科学方法论专家萨顿(G. Sarton)曾说,“在科学领域,方法至为重要。一部科学史,在很大程度上就是一部工具史,这些工具——无论有形或无形——由一系列人物创造出来,以解决他们遇到的某些问题。每种工具和方法都是人类智慧的结晶。”工欲善其事,必先利其器。任何做学术研究的人,必须在实践中不断学习科学方法论,而这种学习开始得越早越好。 语言学者们需要了解科学方法论,并将其应用到语言学这门科学当中,这必定有助于语言学的发展。 1戴世强.工善其事必利其器——谈科研方法[EB/OL].经管之家,2014-07-12

语言学基础知识

一、语言和语言学 1、语言的区别性特征:Design of features of language 任意性arbitrariness 指语言符号和它代表的意义没有天然的联系 二重性duality 指语言由两层结构组成 创造性creativity 指语言可以被创造 移位性displacement 指语言可以代表时间和空间上不可及的物体、时间、观点 2、语言的功能(不是很重要) 信息功能informative 人际功能interpersonal 施为功能performative 感情功能emotive function 寒暄功能phatic communication 娱乐功能recreational function 元语言功能metalingual function 3、语言学主要分支 语音学phonetics 研究语音的产生、传播、接受过程,考查人类语言中的声音 音位学phonology研究语音和音节结构、分布和序列 形态学morphology研究词的内部结构和构词规则 句法学syntax 研究句子结构,词、短语组合的规则 语义学semantics 不仅关心字词作为词汇的意义,还有语言中词之上和之下的意义。如语素和句子的意义 语用学pragmatics 在语境中研究意义 4、宏观语言学macrolingustics 心理语言学psycholinguistics社会语言学sociolinguistics 人类语言学anthropological linguistics计算机语言学computational linguistics 5语言学中的重要区别 规定式和描写式:规定式:prescriptive说明事情应该是怎么样的 描写式:descriptive说明事情本来是怎么样的 共时研究和历时研究:共时:synchronic研究某个特定时期语言 历时:diachronic 研究语言发展规律 语言和言语:语言:langue指语言系统的整体 言语:parole指具体实际运用的语言 语言能力和语言运用:乔姆斯基(chomsky提出) 能力:competence用语言的人的语言知识储备 运用:performance真实的语言使用者在实际中的语言使用 二、语音学 1、语音学分支 发音语音学articulatory phonetics研究语言的产生 声学语言学acoustic phonetics研究语音的物理属性 听觉语音学auditory phonetics研究语言怎样被感知 2 IPA(国际音标)是由daniel Jones琼斯提出的 三、音位学 1、最小对立体minimal pairs 2、音位phoneme

语言学纲要简答题及答案精编版

语言学纲要简答题及答 案精编版 MQS system office room 【MQS16H-TTMS2A-MQSS8Q8-MQSH16898】

1、为什么说语言是人类最重要的交际工具。 A、语言的人类最重要的交际工具:人类传递信息,进行交际和交流思想,除了使用语言外还可以使用文字、旗语、红绿灯、电报代码、数学符号以及身势、表情等,在一定场合使用,可以弥补语言的一些不足,但是这些交际工具使用范围有限,有的仅用于特定的范围,最重要的是,这些交际工具,都离不开语言,都是在语言的基础上产生的,是辅助语言进行交际的,没有语言,这些手段的存在没有任何意义。 B、其次这是由语言的自身特征决定的,语言即是声音的传播,是所有工具当中使用起来最简便快速,容量最大,效果最好的工具,其它任何联系沟通手段所不能代替的,所以语言是人类最重要的交际工具。 2、语言和思维有怎样的关系? 语言离不开思维,思维也离不开语言,语言是表达自己思想都和理解别人思想的工具,是思维存在的物质形式;思维活动的成果依靠语言得以巩固和存在,思维的发展、认识能力的提高要依靠语言;人脑半球的实验依据证明思维不能脱离语言而存在。 语言和思维又相互区别; 二者的功能不同:语言是社会成员之间能相互交际;思维帮助人们认识客观世界和能动地改造客观世界 二者的规律不同:语言具有民族特性;思维是客观现实规律的反映,具有全人类共同性 二者的范畴不同:语言的单位主要是字词句等,思维的单位表现为概念、推理等3、什么是符号?符号应具备哪些条件?举例说明。 符号:一个社会全体成员共同约定用来表示某种意义的记号、标记。例如:信号灯、旗语、上课铃、盲文等 符号应具备三个条件:符号由形式和内容两部分组成 形式和内容之间没有必然的联系 符号对于符号使用者来说具有强制性 4、语言符号的任意性特点是不是说我们可以任意运用不同的语音形式表示事物?任意性是就语言符号的形式和内容的即音和义的结合是约定成俗的,任意性特点是就语言起源时的情况来说的 指最初用什么样的语音形式代表客观事物现象这个意义内容是任意的。但是这并不意味着人们可以对语音的形式作随意更改。符号的音义关系一经社会约定而进入交际之后,它对人们就有强制性,每一个人都只能乖乖地接受它,个人绝不能随意更改,也无权更改,各个成员都只能接受社会已经约定的符号。所以,语言符号的任意性和强制性是对立的统一,人们不能借口任意性而随意更改已经约定的音义关系。约定俗成前可以说有任意性,约定俗成后则具有了强制性。假如个人可以根据自己的好恶来使用语言,如果这种任意性没有任何规定性,没有强制性,各人可以自说自话,乱说一套,比如把“死”说成“活”,把“高”说成“矮”,把“香”说成“臭”,等等,那么结果是谁也听不懂谁的话,语言交际就无法进行,语言也就不可能成为人类最重要的交际工具了。 5、语音有哪些属性?什么是语音的本质属性? 语音具有生理属性(呼吸器官、发音器官、共鸣器官)、物理属性(音高、音强、音长、音色)和社会属性,社会性是语言的本质属性 6、什么是音位?怎样确定音位?

浅谈语言研究方法的发展历史与趋势

浅谈语言研究方法的发展历史与趋势 摘要:在科学研究中,每一次发现或创新,实质上都是研究方法上的变革。纵观语言研究方法的发展历史和趋势,可以看出,随着社会和科技的进步,人们研究语言的方法在不断改进,而方法上的不断进步又直接推动着语言理论向纵深发展。 关键词:语言研究;研究方法 在科学研究中,每一次发现或创新,实质上都是研究方法上的变革。语言科学的发展同样依赖于研究方法的更新或变革。从19世纪语言研究学科的独立到现在语言学流派林立、新学科层出不穷,每次一变化都伴随着研究方法上的改进。 一、语言研究方法的发展历史 1、语文学时期 在语言学作为一个学科体系正式独立之前,语言研究的方法也是基本局限于哲学、逻辑学、历史学和文学的方法。这个阶段,人们不是为了弄清语言而研究语言,相反,对语言问题的研究只不过是研究其他事物的需要。比如在公元5世纪,古希腊哲学家在辩论过程中认识到语言的逻辑问题,于是从逻辑的角度讨论语言的起源和结构;古印度人和咱们中国的祖宗,出于准确传授经典的需要,从释义的角度研究语言。所以说,这一时期语言研究没有独立,其研究方法也只不过是其他学科方法的延伸,还谈不上是一种科学的研究方法。 2、历史比较语言学兴起时期 19世纪,在语言研究内部发展的推动下,在自然科学和其他因素的影响下,历史比较语言学派迅速形成。该学派的语言学家开始把语言作为独立的对象进行研究,主要运用历史比较法对语言的亲属关系

及其历史演变展开研究,从而使语言研究作为一门独立学科建立起来。该学派在整个19世纪都几乎一直是西方语言学的主流。该学派以拉斯克、葆朴、格里木、施莱歇尔等为代表的语言学家创造并扩大了历史比较的研究方法,他们依靠这种新颖、有效的研究方法使语言的亲属关系得到了普遍确认。 3、结构主义语言学主导时期 结构主义语言学是由索绪尔创立并在20世纪30—50年代深刻影响全世界的语言学流派。其特点是:区分语言和言语,认为语言是一个系统,系统的结构是由声音和意义的关系、语言单位之间的关系构成的,语言学只研究纯粹的语言形式和关系模式,可以采用形式化的方法研究语言系统。它重视关系,忽略实体,注重静态描写。主要包括布拉格学派、哥本哈根学派、美国描写学派三大分支。结构主义语言学不仅在理论上是全新的,在方法上也与以前大不相同——他们将语言看成一个结构体,严格运用形式主义的方法对语言系统进行解剖、分析,其中最常用的方法就是通过二分法对语言展开描写。结构主义的研究方法不仅影响到语言学领域,还影响到艺术、文学、哲学、心理学和社会科学的多个领域,使语言学成了社会科学与人文科学中的领先科学。正如布罗克曼所说:“现代语言学所起的作用,在某种程度上相当于一种数学的作用。”① 4、转换—生成学派盛行时期 美国语言学家乔姆斯基在20世纪50年代创立了转换—生成学派。因为这一学派在哲学基础、理论主张,以及研究方法上相对与描写的结构主义来说都是革命性的,因此被称为“乔姆斯基革命”。转换—生成语法强调对人的语言能力作出解释,而不是仅仅描写语言行为,它要研究的是体现在人脑中的认知系统和普遍语法。乔姆斯基认为“语言”不是实际存在的东西,这个概念是从语法中派生出来的,

语言学学习方法.

语言学的学习方法 语言理论研究的对象是语言,和其他学科一样,它是由对语言的认识及基于这种认识对语言进行研究的一系列具体方法和相关概念交织在一起的理论体系。语言学又是一个动态的学科,人们对于语言的认识还远远没有完成,因而关于语言的许多问题并没有直接的答案,还需要我们不断地去思考和探索。在学习本课程的过程中,有这样几个方面的问题值得注意:首先是术语这个“拦路虎”。作为一门科学,语言学需要运用一套术语来建立一些科学的概念。学习语言学就不可避免地要掌握这些概念并能够用科学的语言进行表述。掌握术语和概念的根本方法在于理解,包括每个概念的定义和所指的语言现象,以及各个概念在语言学理论体系中所处的地位。只有充分理解了这些基本概念,才能对语言有比较理性的认识,用于指导语言实践。 其次是语言的理论问题。由于语言自身的复杂性和人们对于语言的了解还不够深入,有关语言的理论非常繁杂。尽管本科阶段的教材不可能包括全部的语言理论,但在学习过程中学生仍然会遇到考察同一语言现象的不同方法。比如对于发音中的同化现象,语音学和音系学就有不同的考察方法;句子的意义问题也有语义和语用两种看法;语法的研究方法在本教材中就介绍了多种,等等。这些不同的理论和方法不过是从不同角度去考察语言的现象,比如,that’s an interesting hat这句话,从语义的角度,我们只需要解释其字面的意义,而从语用的角度我们就要考虑说话人的场合、语气和态度,并据此判断这句话是称赞还是贬斥。学习和接受不同的理论能够训练我们看问题的全面性,帮助我们提高思辨能力。 第三是语言研究的方法问题。方法的根基是理论,有什么样的理论就有什么 样的方法。作为科学,语言学理论必须具有穷尽性、一致性和简洁性。研究语言的方法无外乎有两种:一是演绎,二是推理。我们可以通过收集语言事实找出语言的规律,也可以通过建立某种假设再用语言事实进行验证。不论使用哪一种方法,都必须以语言事实为依据。作为语言专业的学生,平时要注意观察语言现象,结合所学的语言学理论、概念和方法不断思考,不断验证,提高自己的辨别能力,得出自己的结论。篇二:语言学的学科性质与学习方法 语言科学从19世纪初创立以来,作为独立的学科发展到现在,对其相邻学科产生过一系列具有深远意义的影响。这些影响表现在以下几个方面。 一、本体语言学与文学理论文学批评中―文本‖ 瑞典语言学家索绪尔在其名著《普通语言学教程》中将言语过程、言语环境、言语交际两方的理机制摈弃于语言研究之外,从而使语言研究从纷繁的事实中解脱也来,为结构语言学研究确定了纯粹的稳态的研究对象,奠定了结构学的发展基础,对语言研究有很大促进。与语言现象一样,文学现象也是一个十分纷繁的现象,一部小说,一百个人看了,会有一百样的评论与认识。于是,它们在语言研究方法的启发下,对文学现象进行剥离,建立了―文本‖(txet)的概念,从而对文学理论与文学批评有所推动。 二、语言学中的音位与文学理论中的―原型‖ 音位与音位学的创立,是结构语言学的一大发明,因为它发现了人是用不同的语音表达同一意义并从不同的语音中领略同一意义这一事实。以此为契机,文学家也在不同情景、不同的情节、不同的人物、不同主题的文学作品中,发现了文学现象中也有类似于音位的东西,这就是所谓―原型‖,以此建立起来的文学批评,称之为―原型批评‖。 三、语言学与符号学 结构语言学的创始人索绪尔发现语言的音义之间,有一种符号关系,语音就是可以表现某个特定内容的能指,语义就是由能指所表达的所指。它们的结合是任意的,但具有一种表达与被表达的关系。于是,有关符号学的理论便成为一种时髦,人们从各自的学科,从不同的角度建立起了各种各样的符号学。

语言学及其研究方法

1 学方法、转换生成语言学方法和综合性的方法。指出了语言研究应由“表层结构”向“深层结构”转换, 通过循序渐进的层次对比研究,抓住寓于语言深部的综合特征, 从而准确把握对比中的语言特征, 充分发挥对比语言的对策性。 对比语言学(contrastive linguistics. Contrastive analysis) 在1980 年上海辞书出版社的《语言与语言学辞典》中, 将contrastive analysis 只译作“对比分析”, 许多属于对比语言学范畴的我国学者们的论著, 也大都冠以“比较”二字, 归在比较语言学的领域。也就是说, 对于对比语言学这门学科, 人们还缺乏充分认识。然而就方法论而言, 对比语言学是一门共时语言学(synchronic), 它只是共时地对两种或两种以上语言进行考查分析, 指出它们之间的语音、语法、词汇等各个部门里的同异点, 并努力运用哲学、心理学、民族学等各学科的知识与理论去说明这些同异点之所以产生的根源。 一、对比语言学的历史演变 虽然对比语言学的研究经历了较长的孕育期, 但真正的研究史只有短短的五十多年。如果要讨论对比语言学的雏形, 我们可以追溯到非常久远的年代。公元初年,佛教开始传入我国; 接着, 我们中华民族光辉灿烂的古代文化传播到日本、朝鲜等国, 形成了举世瞩目的汉字文化圈。在这种吸收消化异族文化与学习吸取异邦文明的过程中, 无疑将首先对其运载工具—— 语言进行研究, 而这种研究也只能是建立在同民族的语言比较对比的基础上。因此, 从这个意义上来说, 我国古代的先哲们译释佛教经典, 五六世纪的日本人“训读”我们的古文的工作都可以认为是对比性的。不过, 事实告诉我们, 这种译释或“训读”远远不是一种建立在严格的语言科学基础上的成体系的工作, 因此, 我们无从把它划入对比语言学的范畴。 而真正的对比语言学诞生于20 世纪50 年代, 它是结构主义语言理论和外国语教育发展的联合产物。19世纪末, 索绪尔树立起语言学史上第一座划时代的丰碑, 他的语言理论影响了包括布龙菲尔德在内的众多的语言学家。

《语言学纲要》模拟试题

《语言学概论》考核题型与分章模拟题 一、填空题(每小题2分,计30分) 二、选择题(每小题1分,计10分) 三、名词解释(每小题2分,计10分) 四、分析说明题(每小题5分,计20分) 五、论述题(每小题10分,计30分)

第一章语言的功能 一、填空(15分) 1.语言的功能包括(社会)功能和(思维)功能。 2.语言的社会功能包括(信息传递)功能和(人际互动)功能。 3.人的大脑分左右两个半球,语言功能及计数、推理能力等由(左)半球掌管,音乐感知、立体图形识别等能力由(右)半球制约。 二、判断正误(15分) (错)1.书刊上的话语不具有人际互动功能。 (错)2.聋哑人不会说话,所以不具有抽象思维的能力。 (对)3.不同语言结构的差异体现出思维方式的不同。 三.思考题(70分) 1.语言的人际互动功能表现在哪些方面? 说话者在传递客观经验信息的同时,也在表达着主观的情感、态度和意图,寻求听话者的反馈。而受话者在接收说话者传递的客观经验信息的同时,也了解了说话者的主观情感态度,从而做出回应。这样语言就成为说话者和听话者间交际互动的工具。例如: 三和四同时在教室看书,三坐在窗子边的位置,四坐在中间位置。 A.四说:“今天气温很低。” B.三说:“我马上关上。” A、B的对话表达了一种委婉的请求。四说“今天气温很低”的目的并不是反映今天的天气,而是向坐在窗户边的三请求将窗户关上。 2、不同语言思维方式的特殊性体现在哪些方面? 思维能力是全人类普遍的,但使用不同语言的民族在思维方式上会有所不同。 每一种语言都包含着一个民族认识客观世界的特殊方式,我们学会一种语言也就学会了该民族的独特的思维方式。不同语言背景的人进行思维时常常呈现出不同的特点: A 不同民族的不同语言对事物的分类可能不同。 英文中的“uncle”,与汉语中伯父、叔父、姑父;堂伯、堂叔、堂姑父、姨父、

《语言学纲要》试题库剖析

绪论、第一章、第二章 一、名词解释 1.语言学 2.语言 5.文言文 6.符号 7.符号形式 8.符号的任意性 9.语言符号 10.组合关系 11.聚合关系 二、填空 1.__________、________ 、________________ 具有悠久的历史文化传统,是语言学的三大发源地。 2.__________ 是我国古代的书面语,用它写成的文章称为__________。 3.__________ 、__________ 、__________ 是我国传统的语文学。 4.研究语言的结构,主要是研究 __________、____________ 、__________ 三个部分。 5.运用语言传递信息的过程,可以分为________、________ 、_________ 、__________ 、__________ 五个阶段。 6.语言是人类社会的______________,而且也是思维的______________。 7.在一定条件下,身体姿势等伴随动作还可以离开语言独立完成交际任务。例如汉民族点头表示____________,摇头表示____________,送别时挥手表示 ______________,____________表示欢迎,咬牙切齿表示_____________,手舞足蹈表示____________。 8.人的大脑分左右两半球,大脑的半球控制语言活动,右半球掌管不需要语言的感性____________。 9.汉语的“哥哥”、“弟弟”,英语用________________表示,汉语的“舅舅、姨父、姑父、叔叔、伯伯”,英语用______________表示。 10.英语可以直接用数词修饰名词,汉语数词修饰名词一般要加上一个 _____。 11.儿童最早的智力活动就是学习_________。 12.任何符号,都是由和两个方面构成的。 13.一个符号,如果没有_______,就失去了存在的必要,如果没有_______,我们就无法感知,符号也就失去了存在的物质基础。 14.语言符号是_________和_________的统一体,声音是语言符号的______。

语言学的科学属性及其研究方法的来源与选择

---------------------------------------------------------------最新资料推荐------------------------------------------------------ 语言学的科学属性及其研究方法的来源与选择 语言学的科学属性及其研究方法的来源与选择 1/ 27

从索绪尔的《普通语言学教程》问世到从索绪尔的《普通语言学教程》现在,现在,语言学已经走过了将近一个世纪的历程。 这个历程大致可以分为两个阶段。 历程。 这个历程大致可以分为两个阶段。 前50年是传统语言学和结构主义语言学的年是传统语言学和结构主义语言学的天下,而后50年则是形式语言学和功能语天下,而后年则是形式语言学和功能语言学的兴起与发展。 言学的兴起与发展。 尽管语言学在理论建设和实际应用两个方面都取得了令人瞩目的成就,的成就,但在如何看待语言学是一门什么科学以及如何研究语言等方面始终存在着激烈的争论和分歧。 激烈的争论和分歧。

---------------------------------------------------------------最新资料推荐------------------------------------------------------ 从以下三个方面对语言学方法论展开讨论:开讨论: 1)语言学的科学属性;)语言学的科学属性; 2)语言学研究方法的来源;)语言学研究方法的来源; 3)语言学研究方法的选择。 )语言学研究方法的选择。 3/ 27

1 语言学的科学属性 1.1 什么是科学?什么是科学? ? 《牛津英语大词典》: 科学是“a particular branch of knowledge (某个特定的知识分科)” ? 《现代汉语词典》: 科学是“反映自然、社会、思维等的客观规律的分科的知识体系”。 ? 《自然辩证法百科全书》的说法与此非常接近,把它界定为“反映客观世界(自然界、社会和思维)的本质联系及其运动规律的知识体系”。 ? 由此可见,科学这个说法并不局限于自然科学。 由此可见,科学这个说法并不局限于自然科学。

语言学研究的材料和方法作业

扬州大学文学院文字学专业 2009年—2010年 语言学研究的材料和方法学期作业 班级:09文字学 姓名:荀婕 学号:M090403 时间:2010年4月 《汉语大词典》资产类若干条目补正 【摘要】《汉语大词典》是一部大型的、历史性的汉语语文词典。全书十二卷,共收词目约三十七万条,五千余万字。所涉及的知识面极为广泛,与社生活、古今习俗、中外文化,乃至各种宗教教义,都发生纵向或横向的联系。然其卷帙浩繁,难免有不够完善之处。试以资产类名物为例,从词义诠释、书证引用、

词目收录三个方面进行补正,共订正词目23条。 【关键词】《汉语大词典》资产名物词义诠释书证引用词目收录 《汉语大词典》(以下简称“大词典”)是迄今为止最大最权威的一部汉语词典,它是文史工作者不可缺少的常用工具书。《大词典》在新的历史条件下,对先学继承超越,并给以极大丰富,对汉语名物做了历史性总结。它在广博的语言材料的基础上,收释了大量的名物词目,释义举例都很精当。但名物研究涉及社会生活各个方面,种类和内容繁杂,所涉典籍浩如烟海,加之词典编纂本身的主客观原因,收释疏失之处,在所难免。1979年版修订本《辞源》总纂者之一刘叶秋老先生曾约举旧《辞源》七项缺点及失误: 1.解释错误或似是而非; 2.印书错误; 3.引书不注时代、作者、卷次、篇目,使读者无法查阅原文; 4.引文删节,不做标识; 5.某些语词未加必要的解释,一般读者难明故事之意义; 6.所收词语去取失当; 7.释义引文,遗漏甚多; 此外,尚有撮述旧文,不注出处;解释词语不能明其意义、用法之演变等失误之处,亦为缺憾。① 同样,作为目前规模最大的汉语语文工具书之一的、历时十八载编纂而成的《汉语大词典》(以下简称《大词典》),也难免存在上述缺点及失误。近来笔者查阅资产类相关资料时,发现其中若干名物条目在释义、举证、词目收录等方面仍有可商之处,故参校比勘,撮其要者而辨之。 一、词义诠释 “词义诠释是检验辞书编纂质量的关键。”只有在释义上仔细推敲,深入探索,力求科学严密、准确到位、完备周全并且概括力强、体现词汇的系统性、跟语法属性保持一致等,才有可能保证辞书的质量。《大词典》向来以体例之完善,考据之精审,释义之详明确切著称。然,也如历代所有辞书之状,疏漏龃龉,瑕疵偶见,势所难免。

对比语言学的定义-起源和发展

对比语言学的定义、起源与发展 对比语言学(Contrastive Linguistics的定义 1、语言学中的比较与对比 比较是人类认识事物、研究事物的一种基本方法,也是语言学研究的一种基本方法。如果说,语言学的根本任务是对语言的某种现象加以阐述的话,那么要对某一语言现象作出阐述,总是需要对这一现象的种种表现加以比较和分析(Harlmann1980:22。因而,按其本质来说,对比语言学也是一种比较,不过是一种具有特定含义的语言学中的比较。下面,先让我们来看看对比语言学的比较,与语言学中其他分支的比较有什么不同,从而使我们能够确定对比语言学在整个语言学中的位置,及其与其他语言学研究的联系。 在进行语言学比较时,根据比较对象的不同,可以沿两条轴线来进行。一方面,可以选择共时或历时的语言现象来进行比较;另一方面,可以选择在某一语言内部或各种语言之间的语言现象来进行比较。这两条轴线的互相交叉,便形成了如下四个象限,这四个象限将语言学研究分成四大类性质和目的不同的比较。

象限I代表了同一语言内部的共时比较。这类比较是对某一语言在其历史发展的某一阶段(特别是现时阶段的语音、语法和词汇等系统的内部构成成分及组织结构的比较。 在共时语言学研究中,要对某一语言的某一结构系统进行描述,就必须对这一结构系统里的各种语言现象加以比较分析。例如,如果我们要研究一种语言的语音系统,我们就要比较这个系统里的各个音素的发音部位和方法有什么不同,它们的声学物理属性有什么不同,在音节中的分布又有什么不同的规律,我们就必须比较这个语言中各类词的语法作用有什么不同,组合搭配有什么特点,等等。而且,要确定一个语言中的词可以区分为哪几个词类,这本身就要进行大量的形态、语义、语法特征等方面的比较。因此可以说,同一语言内的共时比较是语音学、语法学、词汇学等构成当代语言学主流的各个分支学科的一种主要研究方法。 象限Ⅱ代表了同一语言内部的历时比较。这类比较是对某一语言在其历史演变的不同阶段的语音、语法和词汇等系统加以比较,从而使我们了解这一语言的发展历史,找出其基本发展演变规律。例如,通过对英语的历时比较,语言学家一般认为,英语的演变经历了古英语、中古英语、早期现代英语和现代英语等四个阶段。其语法演变的总趋势表现为从一个综合型的语言逐步向一个分析型的语言发展,即词的屈折变化逐渐减少,语法意义的表达越来越多地依赖语序以及介词等语法作用词的运用。这类比较是对某一语言的语言史及其分科(如词源学、古今比较语法学等研究的主要方法。 象限Ⅲ代表了不同语言之间的历时比较。这类比较是对不同语言(一般是亲属语言在各个历史发展阶段的语音、语法和词汇等系统进行比较,其目的主要是探讨语言之间的历史联系,并据此对世界上的语言进行谱系分类,重建或构拟某一组亲属语的共同原始语(proto-language,找出它们之间的某些共同发展规律. 例如,语言学家通过对印欧语系诸语言之向的历时比较研究,使我们能够大致了解这些语言在历史演变过程中的关系,推断出原始印欧语的大致形式。不同语言之间的历时比较往往

语言学纲要复习题

语言学纲要复习题

语言学纲要复习题 一、填空题 1、语言学的三大发源地是:古代印度、中国和古希腊-罗马 2、语言是 19 世纪成为独立学科,其标志欧洲历史比较语言学的出现。 3、现代语言学的标志性著作是瑞士语言学家索绪尔的《普通语言学教程》 4、语言交际可分为哪五个阶段:编码—发送---传递—接受—解码 5、印度最早的经典实用的语言是:梵语 6、中国“小学”主要研究内容包括哪三方面:文字学、音韵学、训诂学 7、语言的功能包括哪两个:社会功能和思维功能 8、语言的社会功能包括哪两个:信息传递功能和人际互动功能 9、在各种信息传递形式中,语言是第一性、最基本的手段。 10、人的大脑分左右两个半球,语言功能及计数、推理能力等由左半球掌管,音乐感知、立体图形识别等能力由右半球制约。

11、儿童语言学习得经过独词句阶段和双词句阶段,这是儿童学话的关键两步。 12、说出的话语句子是无限的,但无限多的句子都是有限的词和规则组装起来的。 13、符号包含形式和意义两个方面,二者不可分离。 14、语言符号的意义是对它所指代的一类心理现实的概括。 15、我们是通过听话认识到“孔子是中国古代的思想家”这个心理现实的。 16、语言的表达是对心理实现的编码。 17、心理现实是存在于客观现实和语言符号之间的人脑中的信息存在状态。 18、语言符号的任意性和线条性,是语言符号的基本性质。 19、语言系统二层性的一大特点是形式层的最小单位一定大大少于符号层的最小单位。 20、组合关系和聚合关系是语言系统中的两种根本关系。 21、动物无法掌握人类的语言,从生理基础上看是不具有语言能力和抽象思维能力。

语言学参考书籍总汇汇总

语言学参考书籍总汇 总结了包括语言学、语用学、翻译、跨文化交际、二语习得、测试、教学法等方向的参考书籍 社会心理语言学上海外教王德春2000 对比语言学概论上海外教许余龙2000 语义学上海外教李瑞华2000 语义理论与语言教学上海外教王寅2001 国俗语义研究上海外教吴友富1999 当代西方语法理论上海外教俞如珍2000 英汉修辞比较研究上海外教胡曙中1999 美国新修辞学研究上海外教胡曙中1999 英汉语言文化对比研究上海外教李瑞华2000 英汉对比研究论文集上海外教李自俭1999 现代修辞学上海外教王德春2001 辞格与词汇上海外教李国南2001 中国英汉翻译教材研究(1949-1998) 上海外教张美芳2001 语篇分析的理论与实践上海外教黄国文2001 系统功能语言学多维思考上海外教朱永生2001

现代语言学丛书上海外教 新编心理语言学上海外教桂诗春2000 心理语言学上海外教桂诗春2000 语言问题探索上海外教王宗炎2000 生成语法理论上海外教徐烈炯2000 美国语言学简史上海外教赵世开1999 汉语的语义结构和补语形式上海外教缪锦安2000 应用语言学上海外教刘涌泉2000 语篇的衔接与连贯上海外教胡壮麟2000 神经语言学上海外教王德春2000 自然语言的计算机处理上海外教冯志伟1996 现代语言学的特点和发展趋势上海外教戚雨村2000 语言学和语言的应用上海外教王宗炎2000 语言系统及其运作上海外教程雨民1998 模糊语言学上海外教伍铁平2000 汉英对比语法论集上海外教赵世开2000 语言共性论上海外教程工2000 语义学教程上海外教李福印2000 教学篇章语言学上海外教刘辰诞2000 英语语言学纲要上海外教丁言仁2001 交际法英语教学和考试评估上海外教徐强2000 英汉语篇衔接手段对比研究上海外教朱永生2001

对比语言学研究的原则

对比语言学研究的原则 对比语言学是语言学的一个分支,它的主要研究领域是对两种或两种以上的复数语言进行对比分析,探索研究对象语言间的相对应关系。对比语言学研究原则在不同的研究者看来有不同的定义,目前似乎没有一个十分固定的规范。纵观当今国内比较语言学的研究成果,目前大概有以下几种研究原则: (一)在语言运用的行为中,对比关系一旦确立,就可以进行对比。但在进行比较时,有三条原则必须遵循:1.描写先于比较;2.个体比较先于系统比较,3.在比较中所用的标准必须一致。 第一条原则是很容易理解的。我们在对任何事物进行比较时,如果不对比较的双方的有关特征,运动方式加以描写,要进行有效的比较是不可能的。我们要对某种语言的某些模式与另一语言的某些模式进行比较,首先必须对被比的语言有深透的认识,也就是说,仅仅会讲这种语言是不够的,必须对比较的语言分别做出描写。这种描写越深刻细致,精确度越高,比较所得到的成果就越大;反之,粗浅的描写,只能导致准确性差的结果。如果我们要对汉语的“天天”、“每天”,与英语的“everyday”、“each day”、“daily”、“day by day”、“day after day”、“from day to day”进行比较。首先就应对汉英两组词单独进行描写:。汉语的“天天”“每天”,如果不仔细分析似乎是完全等价词,实际上这两个词,有共同性的一面,也有不同的一面,其价值并不相等。从意义上看,’“天天”的着眼点在于个体所组成的整体,有“所有的,毫无例外的”意义;而“每天”则侧重于整体中的个体,有“一天一天”的意义⑧。英语的这组词,无论从意义上,还是从功能上也不一样。如from day to day,就有“日复一日”之义,而 everyday则无此意。 第二条原则是在第一条原则的基础上提出来的,不进行描写自然无法比较,但不进行个体描写,也不会有系统的描写。比较也是如此,没有个体的比较,就不可能进行系统的比较。这条原则也是显而易见的。但人们有时在具体的研究中常常不是这样,一开始就企图对两种语言的语法系统、或语音系统进行全面比较。可以断言如果不使用他人对个体模式的研究成果,想做出有效的比较成果来是值得怀疑的。即使将来有了某几种语言的比较语法,也是在对个体模式比较研究的基础上最后形成系统的比较。所以,个体比较先于系统比较是对比研究中的一条很重要原则。 第三条原则是在比较过程中,要始终坚持标准的一贯性原则。在整个对比分析中,不管在任何平面上,对任何模式进行对比分析,都必须坚持下述三条标准:①意义;②功能;③情景(或叫语境,上下文)。至于对不同平面可采用不同的方式进行对比;如在句法平面,转换分析可能是有效的方法;而在语义平面,分布分析可能有效。各个分析平面所使用的方法不同,不能和对比的标准混同起来。 (二)语言对比研究的几个基本原则 1、语言现象的可比性 最理想的对比是以语言共相即世界上人类自然语言中普遍存在的现象和共同具备的特点作为比较对象,并且这些现象在这些语言中都已经被充分研究过。在这种情况下,对比的着眼点是完全对应的,具体的语言体系。如:几种语言的元音比较,辅音比较,重音比较,调型比较,音节比较,构词模式比较,实际切分比较,语序比较等等。共相对比的目的是总结不同语言中对应体系表达形式及语义内容的异同。但世界上的语言林林总总,不但它们的结构相去甚远,它们被研究的程度也差异极大。经常遇到这样的情况:在被对比的语言中比较对象的范畴并不吻合一致。在一种语言里有某种语义一形态体系,而在另一种语言里不存在

语言学中的研究方法

第34卷第6期 唐山师范学院学报 2012年11月 Vol.34 No.6 Journal of Tangshan Teachers College Nov. 2012 ────────── 收稿日期:2012-03-25 作者简介:申丽红(1975-),女,河北邯郸人,博士研究生,讲师,研究方向为理论语言学及语言教学。 -24- 语言学中的研究方法 申丽红1,2 (1. 中国传媒大学 文学院,北京 100021;2. 河北联合大学 外国语学院,河北 唐山 063000) 摘 要:语言学作为社会科学和自然科学的交叉学科,近年来有了长足的发展。各家学者秉承不同的语言学理论,采用不同的研究方法对语言进行了多方位的研究。本文从语言学理论的不同发展阶段对语言学研究方法做一梳理。 关键词:语言学;定量研究;定性研究 中图分类号: H 0-05 文献标识码: A 文章编号:1009-9115(2012)06-0024-03 Some Research Methods of Linguistics SHEN Li-hong 1,2 (1. College of Liberal Arts, The Communication University of China, Beijing 100021, China; 2. College of Foreign Languages, Hebei United University, Tangshan 063000, China) Abstract: Linguistics, as a cross-discipline between natural and social science, has developed well in recent years. Different scholars did some researches on language with different theories and from different angles. A summary about the research methods of linguistics is made. Key Words: linguistics; quantitative research; qualitative research 语言是人类特有的宝贵财产,是人类社会生活的重要组成部分。随着社会发展,文明进步,人们开始从不同角度探索语言的奥秘,以揭示形形色色的言语背后所隐藏的规律,从而形成了林林总总的语言学流派和语言学理论。 任何一门学科的研究方法对于一门学科的发展都是至关重要的。在语言学发展的不同阶段,不同的语言学流派以不同的哲学基础建立起自己的理论框架后,因其学科发展的不同时期以及不同的研究目的而选用不同的研究方法来进行语言学相关研究。 一、语言学发展简史 西方的语言学研究自古希腊始,希腊著名的哲学家苏格拉底(Socrates, BC 470-BC 399),柏拉图( Plato, BC 429-BC 347)和亚里士多德(Aristotle, BC 384- BC322)等通过对语言的辩论奠定了语言研究的哲学基础。此后语言学在西方历经中世纪、文艺复兴以及19世纪历史比较语言学的发展,随着一些人类学家、哲学家等相继加入语言学研究,语言学学科迅速发展。他们详细研究了语言的分类, 语言中的音变等,为现代语言学的诞生奠定了坚实的基础。 20世纪初,瑞士语言学家索绪尔提出的普通语言学理论使语言学真正成为了一门科学的学科。此后的布拉格学派、哥本哈根学派以及美国的结构主义学派基本上秉承了结构主义的衣钵,对语言的结构、音位等进行了详细的描写和切分。 20世纪50年代,乔姆斯基(Noam Chomsky )提出了转换生成语法(Transformational-Generative Grammar )。转换生成语法彻底颠覆了传统的结构主义语法,推动语言学研究进入当代语言学时期。乔姆斯基认为人类获得语言的过程无论采用“白板说”还是“刺激-反应”论都不足以说明问题,以此提出了“先天性假设”(innateness hypothesis )。他认为人类的大脑先天被内置了一套“普遍语法”(universal grammar )或“语言普遍现象”(linguistic universals )。这种普遍语法在后天经验的触发下而形成各种各样的“个别语法”(particular grammar )。语言学家的任务就是运用数学的运算原理,运用各种规则逐步推导以

语言学纲要习题答案

导言 一,名词解释(分,每小题分) ,研究语言的本质,语言的结构和发展规律. .指我国传统的语文学,包括文字学,音韵学,训诂学三方面的内容. ,个别语言学,以一种(或几种有联系的)语言为研究对象,研究某一种语言的结构. ,静态分析的方法,研究语言相对静止的状态,描写分析语言在某一个时期,某一个阶段的状况,是从横向的方面研究语言. ,动态的角度研究语言发展的历史,观察一种语言的各个结构要素在不同发展阶段的历史演变,是从纵向的方面研究语言的历史. ,探讨人类语言的共同规律,是在具体语言学基础上建立起来的,下面又分普通语音学,普通语法学,普通词汇学等分支学科. 二,填空题(分,每空分) .中国印度古希腊罗马 .文字学音韵学训诂学 .语音词汇和语义语法 .编码发送传递接收 .历时共时历史描写 .历史比较 .《语言论》 .索绪尔 三,问答题(分,每小题分) ①研究对象不同:古代的语言学主要以书面语为主要研究材料,不重视口头语言的研究,而今天的语言学则十分重视口语研究,如制定语言规范,确立共同语的各方面标准等,都要依据口语的研究成果; ②研究目的不同:古代语言学研究语言,主要是给政治,哲学,宗教,历史,文学方面的经典著作作注解,比如我国古代的语文学主要就是围绕阅读先秦经典著作的需要来研究文言的,而现代语言学的研究目的主要是分析语言的结构,以此探讨语言发展的共同规律. 正因为有这些差别,所以古代的语言学还不是独立的学科,处于附庸地位,而现代语言学已经发展成为一门独立的学科,随着现代科学的发展又产生了许多边沿性学科. 人类语言交际的过程,实际上就是信息的传递与接收问题,可分为编码,发送,传递,接收,解码五个阶段.编码就是发话人利用词语组织语句;发送就是把思维成果变成话语,通过发音器官表达出来;传递就是通过空气振动形成声波,把话语传达给受话人;接收是受话人利用听觉器官感知对方所说的话;解码则经过大脑的思维把声波还原成语言,理解对方话语的含义,从而完成信息传递接收.如果受话人收到语言信息有所反馈,那么上述五个阶段则又重复一遍,只是发话人与受话人调换了. (举例说明略,可结合分析任举一个句子作说明.) 语言是伴随着人类一起出现的,是人类社会生活必不可少的,所以人类很早就注意到了语言的重要性,很早就注意研究语言,所以语言学是古老的,但语言学直到世纪下半叶,产生了历史比较语言学,后来又建立了语言学的各个部门,语言研究才发展成为一门独立的学科,同其它学科相比,语言学的确是十分年轻的.语言是社会现象,与社会的政治,经济,文化,历史等密切相关,而语言的发生又与物理,生理,心理等学科密切相关,而现代社会语言与语言的信息处理(如机器翻译,语码转换等)又涉及到数学,计算机科学,所以语言学既与社会科学有密切的联系,又与自然科学有密切的联系.正因为如此,随着语言学与别的学科的交融,又产生了许多新的语言学分支学科,如社会语言学,心理语言学,统计语言学,话语语言学,数理语言学,宇宙语言学等等,这些也体现了语言学是一门年轻的学科. 语言学的作用主要表现在以下几个方面:①学习语言文字是掌握科学技术,提高文化水平的基础,而要学好用好语言,就必须利用语言学的研究成果;②制定语言文字的有关政策,制定语言规范,都要在对语言进行充分研究的基础上进行,而语言学的研究成果正好可以作指导;③新兴技术的出现扩大了语言学的应用范围.至于个人,同样可以利用语言学的成果,比如学习一种语言或方言,最好的办法是找到所学语言同自己母语的各方面的对应规律,这样可以收到事半功倍的效果,这就需要利用语言学的研究成果. (结合实际部分可以根据自己的学习,工作或生活经历举例) 语言学首先可以分为理论语言学和应用语言学,一般所说的语言学,主要是指理论语言学.根据研究对象的不同,理论语言学又分普通语言学和专语语言学(具体语言学).普通语言学以人类所有的语言为研究对象,探讨人类语言的共同规律,是在具体语言学基础上建立起来的,下面又分普通语音学,普通语法学,普通词汇学等分支学科.专语语言学以个别的,具体的语言为研究对象.探讨研究某一种语言的规律.从是静态研究还是研究语言的历史看,又分历时语言学和共时语言学:历时语言学研究具体语言的发展历史,是纵向研究,比如汉语史研究,共时语言学研究具体语言在某一时代的状态(相对静止的状态),规律,对之进行客观的描述,是横向研究.如描写语言学,又分描写语音学,描写语汇学,描写语法学等分支学科,现代汉语就是共时语言学. .在历史语言学产生以前,语言学

相关文档