袁俊娥
摘要系統(tǒng)功能語(yǔ)言學(xué)的主位結(jié)構(gòu)為語(yǔ)篇分析提供了理論基礎(chǔ)。本文以SQL結(jié)構(gòu)化查詢(xún)語(yǔ)言中游標(biāo)的使用為例,利用主位結(jié)構(gòu)分析機(jī)器語(yǔ)言的特點(diǎn),從而展示系統(tǒng)功能語(yǔ)法在語(yǔ)篇分析上的優(yōu)勢(shì)。
關(guān)鍵詞主位結(jié)構(gòu)語(yǔ)篇分析機(jī)器語(yǔ)言
1 主位結(jié)構(gòu)概述
主位結(jié)構(gòu)是系統(tǒng)功能語(yǔ)法的一個(gè)重要概念。其中,主位(Theme)是信息的出發(fā)點(diǎn),是小句第一成分,小句剩余部分統(tǒng)稱(chēng)為述位(Rheme)。在此結(jié)構(gòu)中,主位總是在述位前面出現(xiàn),是話語(yǔ)的出發(fā)點(diǎn),是說(shuō)話人要強(qiáng)調(diào)的部分;述位是圍繞主位所說(shuō)的話,通常是話語(yǔ)的核心。由于充當(dāng)主位的成分不同,主位可分為標(biāo)記性主位(marked theme)和非標(biāo)記性主位(unmarked theme)。非標(biāo)記性主位和傳統(tǒng)語(yǔ)法中的主語(yǔ)一致;處在句首的標(biāo)記性主位通常具有特殊的語(yǔ)篇組織功能,如語(yǔ)境功能。功能語(yǔ)法的主位既可由名詞詞組體現(xiàn),也可由非名詞詞組或短語(yǔ)體現(xiàn)。這樣的成分稱(chēng)為話題主位(topic theme),屬于經(jīng)驗(yàn)主位范疇(experiential)。除經(jīng)驗(yàn)主位外,主位還包括表示銜接與語(yǔ)篇意義的語(yǔ)篇主位(textual theme)和表示說(shuō)話者態(tài)度等人際意義的人際主位(interpersonal theme)。主位結(jié)構(gòu)的功能特點(diǎn)使得目前國(guó)內(nèi)對(duì)其的研究主要應(yīng)用在語(yǔ)篇分析領(lǐng)域,但這些研究普遍集中在對(duì)自然語(yǔ)言的語(yǔ)篇結(jié)構(gòu)分析中,鮮有將主位結(jié)構(gòu)用于機(jī)器語(yǔ)言的語(yǔ)篇分析。
2 機(jī)器語(yǔ)言
機(jī)器語(yǔ)言,是人類(lèi)按照一定的規(guī)律,用二進(jìn)位制數(shù)碼為電子計(jì)算機(jī)編制的機(jī)器指令的集合。簡(jiǎn)單來(lái)說(shuō),就是計(jì)算機(jī)使用的語(yǔ)言。由于計(jì)算機(jī)不像人類(lèi)那樣智能,機(jī)器語(yǔ)言也就不同于人類(lèi)進(jìn)行交際使用的語(yǔ)言,即自然語(yǔ)言。但機(jī)器語(yǔ)言也有自己的語(yǔ)言規(guī)范,包括符號(hào)、縮寫(xiě)等。此時(shí),用于分析自然語(yǔ)言的傳統(tǒng)語(yǔ)法在機(jī)器語(yǔ)言分析中就遇到了障礙,而系統(tǒng)功能語(yǔ)法則體現(xiàn)出其優(yōu)勢(shì)。本文以機(jī)器語(yǔ)言中具有代表性的SQL結(jié)構(gòu)化查詢(xún)語(yǔ)言為例,證明系統(tǒng)功能語(yǔ)法中的主位結(jié)構(gòu)在機(jī)器語(yǔ)言語(yǔ)篇分析中存在優(yōu)勢(shì)。
3 語(yǔ)料分析與討論
SQL(Structured Query Language,結(jié)構(gòu)化查詢(xún)語(yǔ)言)已經(jīng)成為關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言,它的原名是SEQUEL,是在Boyce 等人于1975年提出的SQUARE語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的。SQL是一種面向數(shù)據(jù)庫(kù)的通用數(shù)據(jù)處理語(yǔ)言規(guī)范,能完成以下幾類(lèi)功能:提取查詢(xún)數(shù)據(jù),插入修改刪除數(shù)據(jù),生成修改和刪除數(shù)據(jù)庫(kù)對(duì)象,數(shù)據(jù)庫(kù)安全控制,數(shù)據(jù)庫(kù)完整性及數(shù)據(jù)保護(hù)控制;而這些功能是通過(guò)執(zhí)行SQL語(yǔ)句來(lái)實(shí)現(xiàn)的。
下面通過(guò)SQL結(jié)構(gòu)化查詢(xún)語(yǔ)言中常見(jiàn)的游標(biāo)(Cursor)使用的例子來(lái)分析機(jī)器語(yǔ)言的特點(diǎn)。
例:定義一個(gè)查詢(xún)所有銀行的游標(biāo),并使用Fetch Next逐個(gè)提取每行數(shù)據(jù),并按下列形式輸出:“銀行代碼:B1100銀行名稱(chēng):工商銀行北京分行電話010-4573。
由分析可見(jiàn),機(jī)器語(yǔ)言有自己的語(yǔ)言規(guī)范,包括符號(hào)、縮寫(xiě)等形式,并常使用簡(jiǎn)潔的語(yǔ)言,體現(xiàn)在系統(tǒng)功能語(yǔ)法上就是傳統(tǒng)語(yǔ)法中主語(yǔ)省略的祈使句型主位結(jié)構(gòu),基本上就是:(語(yǔ)篇主位)+ 主位 + 述位。省略了主語(yǔ)的祈使句型被系統(tǒng)功能學(xué)者們認(rèn)為是英語(yǔ)語(yǔ)言中常見(jiàn)的語(yǔ)言現(xiàn)象,單獨(dú)出現(xiàn)的謂語(yǔ)動(dòng)詞被Halliday等人列為了非標(biāo)記性主位。舉例中的12個(gè)經(jīng)驗(yàn)主位中,有11個(gè)是由單獨(dú)出現(xiàn)的謂語(yǔ)動(dòng)詞承擔(dān)的。機(jī)器語(yǔ)言中另一個(gè)經(jīng)驗(yàn)主位的主要承擔(dān)者就是名詞性短語(yǔ),如舉例中的@@FETCH_STATUS。
因?yàn)橛?jì)算機(jī)并不像人類(lèi)那樣智能,所以機(jī)器語(yǔ)言的使用語(yǔ)義要更為明確,信息安排上要更為連貫。所以,在必要的地方就需要出現(xiàn)組織信息的語(yǔ)篇主位,如例句中的While。
然而,若用傳統(tǒng)語(yǔ)法分析,很難清楚地劃分機(jī)器語(yǔ)言中各個(gè)句子成分,有些句子內(nèi)容甚至根本不能用傳統(tǒng)語(yǔ)法來(lái)解釋。這時(shí),主位結(jié)構(gòu)的語(yǔ)義分析優(yōu)勢(shì)就體現(xiàn)了出來(lái)。主位是思維的起點(diǎn),正常人的思維是靠就近聯(lián)想而推演的。語(yǔ)篇結(jié)構(gòu)的安排應(yīng)遵循的原則之一是從已知的內(nèi)容開(kāi)始安排話語(yǔ)的結(jié)構(gòu),以主位為基點(diǎn)來(lái)組織信息。只要分析出了主位,后面述位要傳達(dá)的新信息就不難得出了。比如,在SQL語(yǔ)言的例子中,只要分析出Open為主位,其后面的部分為述位,就不難推出該命令是要計(jì)算機(jī)打開(kāi)述位部分的內(nèi)容,交給計(jì)算機(jī)按照機(jī)器語(yǔ)言規(guī)范去執(zhí)行就可以了,比傳統(tǒng)語(yǔ)法中去分析主語(yǔ)、謂語(yǔ)、賓語(yǔ)等要簡(jiǎn)單得多。
4 結(jié)束語(yǔ)
語(yǔ)言是一套具有語(yǔ)法、詞法規(guī)則的系統(tǒng)。計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言是計(jì)算機(jī)可以識(shí)別的語(yǔ)言, 用于描述解決問(wèn)題的方法, 供計(jì)算機(jī)閱讀和執(zhí)行。系統(tǒng)功能語(yǔ)言學(xué)中的主位結(jié)構(gòu)能夠?yàn)闄C(jī)器語(yǔ)言的分析提供方法。不同于傳統(tǒng)語(yǔ)法拘泥于對(duì)英語(yǔ)句子主語(yǔ)、謂語(yǔ)等的分析,主位結(jié)構(gòu)中主位包含已知信息,述位包含未知信息,新舊信息的表達(dá)清晰合理,為機(jī)器語(yǔ)言的語(yǔ)義分析者指明了方向,為學(xué)習(xí)、開(kāi)發(fā)機(jī)器語(yǔ)言提供了幫助。