根據格賴斯的會話含義理論,人們使用語言有效地進行交際時,都在自覺或不自覺地遵守一個原則,即合作原則,以達到相互了解、相互配合,從而使談話目標得以實現的目的。格賴斯把這些原則總結為四個準則:(1)數量準則:所說的話應該包含交談目的所需要的信息,不應包含超出需要的信息;(2)質量準則:努力使你所說的話是真實的,而不要說自知是虛假的話或缺乏證據的話;(3)關系準則:所說的話要有關聯并切題;(4)方式準則:要清楚明白,避免晦澀和歧義,要簡練、井井有條。格賴斯還發現,在實際交際中,人們并不總是都遵守這些準則的。有時出于需要,人們會故意違反合作原則,而當人們違反合作原則時,并非是不合作,而是在另一個層次上體現合作原則,表達另外一種言外之意,而幽默也時常在這時產生,讓我們結合幽默來具體分析一下。
1.違反數量準則時所產生的幽默
(1)乙:你兒子的歷史考得怎么樣?
甲:不及格。他們盡問一些孩子還沒出世之前的問題。
(2)甲:“你的馬上次病了,你給它吃的是什么藥?”
乙:“松節油。”
(過了幾天,他們又相遇了。)
甲:“你上次說給馬吃的是什么?”
乙:“松節油。”
甲:“那我的馬吃了松節油,它怎么死了?”
乙:“我的馬也死了。”
在幽默(1)甲在回答乙的問題時,只需要回答“不及格”就已經足夠了。但他卻違反了數量準則的第二條——所說的話不應超出需要的信息,又說了后面多余的話,言外之意是甲認為孩子的歷史不及格并不是孩子的錯,而是因為考孩子沒出世之前的事情,以此來制造笑料。在幽默(2)中,甲的真正目的不僅是向乙了解給馬治病使用了什么藥,而且還想知道療效如何,但通過上述對話,甲只達到了一個目的,乙違反了數量準則,沒有完全提供交談目的所需要的全部信息,結果讓甲上了當。
2.違反質量準則時所產生的幽默
(3)老先生搭乘火車,車內非常擁擠,好不容易發現一個空位,正高興地要坐下去,座位旁的年輕人開口說:“對不起,這位子有人坐。”
老先生沒辦法,只好摸摸鼻子站在一邊。
過了一會兒,來了一個年輕漂亮的小姐,就問:“這位子有人坐嗎?”
年輕人說:“沒關系,請坐。”這小姐便坐下去了。
老先生十分生氣,就走過來問:“你剛才不是說這有人嗎?”
年輕人便說:“她是我妹妹。”
老先生就更惱火了:“這就怪了,她是我女兒,我什么時候有你這樣一個兒子了?”
(4)語文老師發現張三上課睡覺很生氣,于是叫醒張三問道:“你怎么上課睡覺?”
可是張三不承認睡覺。
張三:“我沒睡覺。”
老師:“那你干嘛閉上眼睛?”
張三:“老師,我在默念課文。”
老師不信,說:“那你干嘛直點頭?”
張三:“老師,你講課講得很好。”
老師還是不信,說:“那你干嘛直流口水?”
張三:“老師,你的課講得很有味道。”
幽默(3)中這個年輕人不愿意把空座位給老先生坐,故意違反質量準則,謊稱這位子有人坐,后來卻把空座位讓給一位漂亮姑娘,老先生指責他,年輕人不甘示弱,再次違反質量準則,結果謊言被老人當場戳穿,非常尷尬。幽默(4)中的張三顯然是一個不愛學習的學生,可又不愿意承認自己在課堂上睡覺,于是編造了種種借口,制造出幽默詼諧的效果。
3.違反關系準則所產生的幽默
(5)顧客:“我的菜怎么還沒有做好呢?”
侍者:“請問您定了什么菜?”
顧客:“炸蝸牛。”
侍者:“噢,原來是這樣,請別著急。”
顧客:“我已經等了四十五分鐘了。”
侍者:“只是因為蝸牛是行動遲緩的動物。”
(6)小伙子想給女朋友買一枚戒指,到首飾店看了半天,指著一枚鉆石戒指問售貨員:“這個多少錢?…‘一千美元。”小姐說。
小伙子沒想到這么貴,驚異地吹了一聲口哨。他又指著另一枚戒指問:“這一枚多少錢?”
小姐看著他,小聲地說:“三聲口哨。”
在交際中,違反關系準則給人一種驢唇不對馬嘴的感覺,幽默往往由此產生。幽默(5)中顧客抱怨菜上得太慢,服務員的話“別著急,因為蝸牛是行動遲緩的動物”聽上去二者沒什么聯系,服務員是故意違反關系準則,以一句風趣的話讓顧客消氣。幽默(6)中的服務員以“三聲口哨”這看似無關的話暗示小伙子,這枚戒指更貴,又不讓顧客感到難堪。
4.違反方式準則時所產生的幽默
(7)一位頗有名氣的哲學家在演講結束后與學生交談。
一個學生問:“您認為誰是當今最優秀的哲學家?”
哲學家答:“朋友,你讓我面臨兩難的處境,一方面,我的品格要求我謙虛,因而我不便說出這個名字;另一方面,我的品格要求我誠實,因而我又不得不說出這個名字。我這么解釋,也許你已經想到了這個名字。如果你沒有想錯,那我要謝謝你讓我既保持了謙虛又擁有了誠實。”
幽默(7)中的哲學家真不愧為一位著名的哲學家,明明認為自己是最優秀的,卻偏偏不直接說出來,顯然違反了方式準則,但并不影響交流,反而讓人領略到哲學家的風采。
相聲中也經常采用這種方式來引出笑料,請看相聲《勸架》中的一段:
(8)您看這勸架不僅是會說就行,重要的是規律不能違反,比方說,女的過去勸架,必須要偏向女的,男的勸,必須偏向男的,不信把男女調個個兒,不僅勸不好,倒給勸出麻煩了。女的過去這么說:“呦,吵什么呀?(沖著女的說)就你的嗓門大,。(沖著男的說)哥哥,別跟她生氣了,走!上我那屋去。”要是男的勸,向著女的,非出人命不可。(指著男的)“你有什么了不起!不就是欺負嫂子這人老實嗎?(沖著嫂子說)甭理他,咱們走。”
這一段開始就交待了,勸架要遵守勸架的規律,那就是女的偏向女的,男的偏向男的,這也是傳統方式,違反了這一準則,就要引出笑料,(8)中女的偏向男的,男的偏向女的,自然會惹出麻煩,令人捧腹大笑。
幽默是我們生活中不可缺少的一部分,若沒有幽默,生活中便會少了許多笑聲。而欣賞幽默并非難事,如果對幽默機制有所了解,就會對我們欣賞幽默者創造幽默大有幫助,給語言增添更多的魅力,給生活增添更多的笑聲。
(高玉潔,安徽師范大學文學院)
含有冷僻古漢字的字符串的計算機處理 高文利 李德華
一、問題的由來
Unicode標準解決了古籍數字化的碼位短缺問題,也解決了不同系統碼表的h差異造成的信息交換問題,同時,Unicode標準也使各種不同的語言平臺之間有了一個共同的編碼系統,使古籍的跨平臺展現變成可能;而VB6.0不僅簡單易學、界面友好,而且以Unicode為內核,提供了大量的字符串處理函數,具有強大的字符處理功能,因而,VB6.0成為我們在古籍研究中的首選編程工具。如在VB6.O中常用函數Len()測試字符串的長度,在Unicode中每個字符都用兩個字節表示,因而Len(“我愛VB6.0”)的返回值為7,Len(“中華人民共和國”)的返回值也為7。因此,我們往往就形成了這樣一個觀念:一個純漢字字符串的長度就是它的漢字數。于是,我們常按固定步長為1來移動指針從字符串中提取字符,如可用下面的偽碼來把字符串“中華人民共和國”中的每個字符——取出來:
這一程序解決了古漢字計算機處理中的漢字提取難題,為字符的比較、統計、索引等進一步研究工作提供了保障。
(高文利,華中科技大學中文系;李德華,華中科技大學人工智能研究所,圖像信息處理與智能控教育部重點實驗室)
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。