欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      王蒙《語言的功能和陷阱》(模版)

      時(shí)間:2019-05-15 04:54:38下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《王蒙《語言的功能和陷阱》(模版)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《王蒙《語言的功能和陷阱》(模版)》。

      第一篇:王蒙《語言的功能和陷阱》(模版)

      王蒙《語言的功能與陷阱》

      語言對(duì)人來說是太重要了,可以說是人與非人之間的一個(gè)非常重大的區(qū)別,當(dāng)然我們首先倡導(dǎo)的學(xué)說是勞動(dòng)創(chuàng)造了人,但是從一定意義上也可以說語言和勞動(dòng)一起創(chuàng)造了人,人創(chuàng)造了語言,語言反過來又創(chuàng)造了人。人性化離不開語言。所以,我仍然假定,發(fā)達(dá)的語言,尤其是文字是人與非人,與其他動(dòng)物,更不用說是植物和礦物的一個(gè)重大的區(qū)別。

      語言的功能

      第一,語言的人性化。之前我曾說,有三個(gè)詞我老是煩它,一個(gè)是:芝麻開花節(jié)節(jié)高,這個(gè)我覺得也太俗了。你說你情況越來越好就是好就完了,說進(jìn)步就是進(jìn)步,提升就是提升了,富裕了就是富裕了,你干嗎還芝麻開花節(jié)節(jié)高呀?芝麻開花節(jié)節(jié)高能高到什么程度,這個(gè)我不喜歡;另外一個(gè)詞就是我們的一個(gè)固定說法,形容房屋很多,叫鱗次櫛比。我說你形容房子多無論如何不能用魚鱗來形容,用魚鱗來形容我有一種生理上的不舒服的感覺;第三個(gè)我不喜歡的詞就是天麻麻亮,天亮了就是亮了,沒亮就是沒亮,就是用書面語來說是拂曉也行,用破曉也可以,為什么要麻,而且一連麻兩次呢?我就說老實(shí)話,說東方顯出了魚肚白,這個(gè)魚肚白我也不喜歡,因?yàn)樗屛蚁氲降氖撬吏~。

      這些都沒有什么道理,都不是語言學(xué),我只是說語言里面包含著一些很人性的東西。我喜歡什么樣的詞語呢?我隨便給你們舉幾個(gè)例子,我特別喜歡?你好?,而且我認(rèn)為這是受了蘇聯(lián)的影響,它完全是受俄語的影響。甚至于俄語里面有更好的表示,它說:?你好,爸爸?,?你好,媽媽?,?你好,列寧同志。?哎呀,我覺得這個(gè)詞好;我喜歡?再見?,我喜歡說?我想你?,我覺得說?我想你?甚至比說?我愛你?還好,我還喜歡?我們都老了?,這話特別有感情,說這話的人一定是老相識(shí),很可能是老情人,見到一個(gè)老情人你說什么呢??啊,我們都老了!?我覺得這個(gè)特別的人性化。我還喜歡一個(gè)一個(gè)書面的說法,一個(gè)小說里的、話劇里的語言,這樣說有點(diǎn)酸,但是也沒有辦法,這就是語言的陷阱。一個(gè)本來很好的語言呢,場(chǎng)合不對(duì)它說出來就顯得有點(diǎn)酸。說有個(gè)人呢,他原來跟我很好,感情很好,但是后來呢他離開了我,在我最生活困難的時(shí)候離開了我。那么我會(huì)說什么呢?我會(huì)說?你曾經(jīng)轉(zhuǎn)過臉去了?,當(dāng)我說?你曾經(jīng)轉(zhuǎn)過臉去了?的時(shí)候,眼淚已經(jīng)在我的眼睛里逛蕩了,我覺得這句話太好了。

      在這里我加一個(gè)文言文,我讀文言文作品的時(shí)候,我不知道為什么我那么喜歡一句話,那就是?先生別來無恙乎??就沖這句話,我就覺得中國(guó)的文言文寫的是太棒了。?別來無恙?現(xiàn)在白話文里也可以考慮,完全可以說,這個(gè)你不可以按文字來講。?先生別來無恙乎??這個(gè)英語里它沒法翻譯,英語變成什么呢??Are you Ok??它沒有那種感情。?先生別來無恙乎??,說明這兩個(gè)人已經(jīng)離別很久了,而用?無恙?,表達(dá)一種人世的滄桑的態(tài)度;還有一句就是?誰知道呢??,?誰知道呢??尤其是我讀肖洛霍夫的《被開墾的處女地》第二部,它的那個(gè)主人公拉古爾洛夫是一個(gè)貧農(nóng)團(tuán)的團(tuán)長(zhǎng),一個(gè)天天搞革命的農(nóng)民,但是他跟一個(gè)富農(nóng)出身的,一個(gè)很不檢點(diǎn)的女人,兩個(gè)人有點(diǎn)難分難解,然后這個(gè)女人是更喜歡一個(gè)富農(nóng),而那個(gè)富農(nóng)呢,實(shí)際上是已經(jīng)作了一些破壞集體農(nóng)莊的反革命事情,但是他最后決定把這個(gè)他心愛的政治上犯有錯(cuò)誤的,而且牽扯著刑事案件的女人放掉。最后他說這個(gè)時(shí)刻,這個(gè)富農(nóng)女人對(duì)這個(gè)很粗魯,很野蠻的,也不會(huì)穿衣服,說話大大咧咧,也不懂女性心理的拉古爾洛夫的感覺,也許有一些不同吧?誰知道呢?我覺得這句很棒!同樣反過來呢,我對(duì)英文的這個(gè)?Who knows??也有興趣?Who knows??他回答得很瀟灑,有時(shí)候需要互相發(fā)現(xiàn),有的時(shí)候北京人回答一件事的時(shí)候說?沒戲?,這個(gè)我們聽起來很貧哪!是胡同里我們才這么說,但是一個(gè)英國(guó)人他告訴我,說這個(gè)北京人的文化積淀太深了!當(dāng)他們說一件事辦不成的時(shí)候,他們不說?impossible?,他們說?No theater?,所以他們對(duì)?沒戲?的感覺跟我對(duì)?Who knows??的感覺是相同的。

      我的英語知識(shí)很少,但是我有多次和外國(guó)人一起生活的經(jīng)歷,我比較喜歡他們的?Why not ??。?Why not ??你沒法翻(譯)。你比如說他說,老王,今晚上我那有個(gè)party ,有一個(gè)雞尾酒會(huì),甚至?xí)袀€(gè)自助餐,你晚上來嗎?我怎么回答呢?我說:?Ok, I will go!?,這太干巴巴了,所以我一定回答:?Yes, Why not ??但你不能翻,一翻就酸得你的牙都掉了,英語有些詞,在我有限的接觸當(dāng)中,也有些我非常喜愛的說法。比如說甭管它,愛怎么怎么著,?Let it be!?這怎么翻呀?愛怎么怎么著,這還湊合。女作家劉索拉把它翻譯成?隨他媽的去!?這就過啦,這個(gè)語感就過啦,它不準(zhǔn)。所以語感這個(gè)東西它是很精微的,添一份它就肥了,減一份它就瘦了。我也喜歡?So do I.?,它反過來說,它不說?I do so?,它就比較俏皮,你聽著就比較舒服。我就是說這個(gè)人性化的問題呢,它跟語言有時(shí)候聯(lián)接的比較緊密。所以這個(gè)語言的表達(dá)的功能不像我們想得那么簡(jiǎn)單,語言的表達(dá),它表現(xiàn)著人性。

      第二,語言的記憶功能。世界上一切的東西他都是變動(dòng)不息的,所謂?俯仰之間,已成陳跡?。其實(shí)我們?cè)谶@說著話,說著說著話這一下午就這么過去了。2004年4月14日,這一下午就這么過去了,有一個(gè)姓王的老頭子,在這里說的這些話,音波也就在空氣中消散了,就變成陳跡了,就變成了歷史了。變成歷史之后有什么東西留下來了呢?有一些物質(zhì)的,你比如說房屋、用具,如果你真要追究起來的話,比如說這有一只王蒙用過的茶杯,但主要的是文本留下來了,實(shí)際上許許多多東西對(duì)我們來說是文本,歷史教科書實(shí)際上有很多東西是文本。有實(shí)物又有文本的東西是給我們留下印象最深的。有文本沒有實(shí)物的東西給我們留下的印象是次深的,有實(shí)物沒有文本的東西是啞巴東西,你怎么解釋都行,假如五百年后有人對(duì)這只茶杯感興趣的話,假如這個(gè)茶杯上沒有寫中國(guó)海洋大學(xué),它是啞巴。我們講中國(guó)史、外國(guó)史,實(shí)際上他們最后都變成了語言,變成了文本。而很多東西之所以能夠有很高的價(jià)值,是由于文本的可愛,而不是由于別的。你比如說,我們的祖國(guó)有許許多多的旅游點(diǎn),有很多美好的地方,有文本的跟沒有文本的給人的感覺是不一樣的。比如西湖,古來吟詠西湖的詩就特別多,包括白娘子的故事,包括秋瑾的詩,對(duì)我們來說都是文本!白素貞永鎮(zhèn)雷鋒塔,有一次我們跟韓國(guó)人一起開會(huì),正好趕上這種開會(huì)的天氣,天天有雨,有很多活動(dòng)就取消了,韓國(guó)人就搶著背誦:?欲把西湖比西子,濃妝淡抹總相宜?,?水光瀲滟晴方好,山色空濛雨亦奇?。韓國(guó)人就搶著背,有了這個(gè)文本之后啊,就使我們中國(guó)的東道主對(duì)連續(xù)三天不能好好的暢游西湖啊,我們有了底氣,有文本為證:?雨亦奇?,?山色空濛?,?濃妝淡抹總相宜?。這次我們就是用淡妝來歡迎韓國(guó)朋友,有了這個(gè),你的底氣都不一樣啊。岳陽樓,現(xiàn)在你都分不清楚是為了看樓還是為了復(fù)習(xí)范仲淹的《岳陽樓記》,特別是它的?先天下之憂而憂,后天下之樂而樂?。尤其是黃鶴樓,黃鶴樓的遺跡實(shí)際上早就不存在了,尤其解放以后,蘇聯(lián)專家?guī)椭蹅冃蘖碎L(zhǎng)江大橋,這一帶的地理環(huán)境其實(shí)都已經(jīng)改變了,現(xiàn)在的黃鶴樓是又選了一個(gè)址,現(xiàn)在的黃鶴樓修了有20多年了,當(dāng)時(shí)我們的國(guó)家也比較困難,標(biāo)準(zhǔn)也不是很高,怎么不高呢?就是那個(gè)木頭柱子,它全部是洋灰,全部是鋼筋水泥,然后再刷上紅漆,但是它仍然吸引了千千萬萬的游客,絡(luò)繹不絕。雖然現(xiàn)在的黃鶴樓是偽黃鶴樓,但是關(guān)于黃鶴樓的崔顥和李白的詩卻流傳至今,?昔人已乘黃鶴去,此地空余黃鶴樓。黃鶴一去不復(fù)返,白云千載空悠悠。晴川歷歷漢陽樹,芳草萋萋鸚鵡洲。日暮鄉(xiāng)關(guān)何處是,煙波江上使人愁。?李白的詩呢,簡(jiǎn)單一點(diǎn):?故人西辭黃鶴樓,煙花三月下?lián)P州。孤帆遠(yuǎn)影碧空盡,惟見長(zhǎng)江天際流。?這樣一個(gè)記憶的寶庫,這樣一個(gè)文化心理的保存,使黃鶴樓始終生長(zhǎng)在我們的心里,那么你具體蓋起這個(gè)黃鶴樓比如油漆的質(zhì)量怎么樣,偽木柱子的成色如何,我們可以寬容,我們可以原諒,為什么呢?因?yàn)辄S鶴樓的仙氣、靈氣在它的文本上,在它的語言上,在李白和崔顥上,所以只要有李白有崔顥,黃鶴樓永垂不朽。只要有我們的漢語、漢字的文本,中華民族永垂不朽!滕王閣也是這樣,滕王閣修得很精致,它的自然條件不如黃鶴樓,因?yàn)槟喜沁呺蹰w前面是贛江,就是?秋水共長(zhǎng)天一色?里的,沒有長(zhǎng)江的那種氣魄。滕王閣是根據(jù)梁思成先生當(dāng)年畫的,也就是他考察、推測(cè)的圖把它修起來的,可是這個(gè)建筑的依托我覺得也是王勃的《滕王閣序》,沒有他的物華天寶,人杰地靈,沒有他的?落霞與孤鶩齊飛,秋水共長(zhǎng)天一色?,這個(gè)滕王閣不會(huì)這樣的屹立,這樣的崇高,這樣吸引著我們這些中華兒女。這是不得了的,一個(gè)有文本的民族和一個(gè)沒有文本的民族在世界在人類中的地位是不一樣的,一個(gè)有無數(shù)優(yōu)秀文本的民族必勝,很難代替。所以我們就看到語言文字的記載所起到的記憶和文化積淀的作用,一個(gè)沒有文化的積淀的民族就好比一個(gè)失去了記憶力的人,每個(gè)人都有自己的悲哀,而失去了記憶力實(shí)在是一個(gè)非常大的悲哀,失去了記憶力你連自個(gè)兒是誰都不知道,我們還怎么幫助你?你還能有什么幸??裳??還能有什么不幸可言?

      第三,語言是一種修辭的手段。這種修辭是泛修辭,我覺得我們的文化在某種意義上說就是修辭,人都有動(dòng)物的本能,都有求生的本能,而人的這種本能經(jīng)過修辭以后,就如毛澤東所說的有?文野之分?,有了文化與非文化之分,如果沒有修辭手段,你就只能限于本能,這個(gè)我想到最多的是阿Q先生,阿Q他是按照人權(quán)的觀點(diǎn)他當(dāng)然和我們都一樣,他有兩次求愛經(jīng)歷,一次是求吳媽,用他的話說就是?小孤孀?吳媽,那么他怎么求愛呢?他突然一天晚上就給吳媽跪下了,然后他說:?吳媽!我要和你困覺!?哎呀,然后呢,吳媽就哭,要抹脖子上吊,然后大家就都認(rèn)為阿Q干出了毫無人性、違反道德、不守規(guī)矩、欺天害理、不齒于人類的這種事情,阿Q沒有寫檢討因?yàn)樗蛔R(shí)字,但是他表示了檢討之意,而且還賠了錢,把一年的工錢都給了吳媽,而吳媽卻一直在那里哭,哭,哭。如果阿Q在語言文字的修辭上能夠到咱們中文系上兩節(jié)課,能來這聽講座,他絕對(duì)就不會(huì)用這種話了!如果他讀過徐志摩的詩呢?那么他見到吳媽就會(huì)說:?我是天空里的一片云,偶爾投影在你的波心,你不必訝異更無須歡喜,在轉(zhuǎn)瞬間消滅了蹤影。你我相遇在黑夜的海上,你有你的,我有我的方向……?嘿,他可能就成功了!阿Q和徐志摩作為男人,他們想擇偶,想求愛,這是天經(jīng)地義的,阿Q對(duì)吳媽連性騷擾也談不上,因?yàn)樗枪蛳碌?,他又沒有摸人家,也沒怎么著人家。性騷擾是阿Q對(duì)小尼姑,他去摸人家的腦袋,而且最為惡劣的是他說:?和尚摸得為什么我摸不得??他缺乏修辭。修辭能使很多事情甚至于發(fā)生本質(zhì)的變化,從野蠻到文化,從野獸到文明的人,可以有很大的變化,不過我們往寬里說的話,很多事情就是一種修辭,我們可以說它是生活的修辭,比如說婚姻,該有的這些儀式、程序,互相還寫點(diǎn)情書,然后你再進(jìn)教堂,還要奏結(jié)婚進(jìn)行曲,非常雄壯,我聽這聲音一直以為是大軍出營(yíng)征戰(zhàn)。經(jīng)過這樣一個(gè)修辭的手段他就不一樣,所以有時(shí)候我們從一個(gè)人的語言上,所謂的談吐上就能看出這個(gè)人素質(zhì)是高還是低,對(duì)人是粗暴的還是溫和的這樣一些印象。所以說語言的修辭作用是太大了,為什么我說語言塑造了人呢?這是因?yàn)槿说脑S多一些本能的欲望,這些欲望既談不上壞、罪惡,也談不上好、文明,經(jīng)過修辭的作用,經(jīng)過這種長(zhǎng)期的修辭的實(shí)踐,修辭的習(xí)慣,修辭的素養(yǎng),他變成了一個(gè)有教養(yǎng)的,有文化的人。

      第四,語言的政治功能。語言在政治當(dāng)中起到相當(dāng)作用,政治家基本上或是按照一般來說他應(yīng)該是個(gè)演說家,比如說用語言來選舉,用語言來起鼓動(dòng)的作用?!段男牡颀垺芬婚_始就說?鼓天下之動(dòng)者存乎辭?,能發(fā)動(dòng)天下的是?辭?,以?辭?來打敗政治上強(qiáng)有力的對(duì)手。?起來!饑寒交迫的奴隸?,這個(gè)語言的力量太大啦!雷霆萬鈞,如火如荼啊!就沖這一句話就該熱血沸騰了。古代?吾與汝偕亡?我沒有能力把你消滅,怎么辦呢?我跟你一塊兒死!還有?人生自古誰無死,留取丹心照汗青?,而且?留取丹心照汗青?這個(gè)說法不僅中國(guó)有,菲律賓有一個(gè)反抗西班牙統(tǒng)治的民族英雄,他又是一個(gè)詩人,他在就義前寫過一首詩,這首詩里有一句話說?我流出的血將染紅明天的朝霞?,這就是?留取丹心照汗青?;革命烈士夏明翰的詩?砍頭不要緊,只要主義真;殺了夏明翰,還有后來人?。有一些話我覺得提得真精彩,比如說《共產(chǎn)黨宣言》講社會(huì)主義、無產(chǎn)階級(jí)革命說是?無產(chǎn)階級(jí)在這場(chǎng)革命中失去的是(只有)鎖鏈,而得到的(將)是全(整個(gè))世界。?哎呀,這種語言力透紙背,千鈞之力?。∵€有他最后有一句話說:?全世界無產(chǎn)者聯(lián)合起來!?這個(gè)是中文的翻譯更悲壯,?全世界無產(chǎn)者聯(lián)合起來!?他原來德語的原文我不會(huì),但是英語我見過,因?yàn)槲胰ミ^馬克思墓,那上邊寫的太簡(jiǎn)單了,就是說?All workers unite!?很簡(jiǎn)單,?所有的工人要聯(lián)合?。我還想到一些很有名的詞兒,比如說,你們這個(gè)年齡的人肯定也知道季米特洛夫,他是共產(chǎn)國(guó)際的一個(gè)活動(dòng)家,是保加利亞的一個(gè)領(lǐng)導(dǎo)人,這個(gè)季米特洛夫曾經(jīng)被希特勒的國(guó)會(huì)縱火案所誣陷,不知道怎么有個(gè)瘋子一把火把德國(guó)國(guó)會(huì)給燒了,于是法西斯集團(tuán)就借這個(gè)機(jī)會(huì)鎮(zhèn)壓所有的左翼政黨和工人團(tuán)體,逮捕了季米特洛夫,季米特洛夫在被審判當(dāng)中他不要律師,自我辯護(hù),把敵人的審判變成了他的講臺(tái),在那里慷慨激昂地講話,所以他真是當(dāng)時(shí)那個(gè)時(shí)候共產(chǎn)主義的一個(gè)明星,他一句話說?當(dāng)中世紀(jì)的教會(huì)把主張地動(dòng)說的科學(xué)家燒死的時(shí)候,這個(gè)科學(xué)家說:‘你可以燒死我,但是它在轉(zhuǎn)動(dòng)著!’?它在轉(zhuǎn)動(dòng)著!多棒?。∵€有他說?無產(chǎn)階級(jí)和資產(chǎn)階級(jí)決戰(zhàn)的時(shí)刻到來了!到時(shí)候我們不做鐵錘便做鐵砧?,也就是你不砸他他就砸你,當(dāng)然從現(xiàn)在來看對(duì)這個(gè)事情還是應(yīng)該一分為二,他沒有充分考慮事物的復(fù)雜性,但是從語言來說它是非常有力的,這是政治上的一種情況。還有一種情況就是這種語言和文字又會(huì)變成政治家的一種武器,變成了政治家的一種障眼法,他用來遮蔽事實(shí)的真相,用來推遲真相的出場(chǎng)。我們文化大革命中有些人宣傳得非常好,而且大家都說這人講得真好,但是那些話是經(jīng)不住研究,是經(jīng)不住推敲的。我這里就不說具體是誰說的了,這人介紹經(jīng)驗(yàn)的時(shí)候說,我們這兒對(duì)待自然災(zāi)害,我們的經(jīng)驗(yàn)有三條,第一,要承認(rèn)它,第二,不怕它,第三,克服它!講得鏗鏘有力,而且還有第一第二第三,但是他講得全是廢話,和沒講一模一樣啊!什么叫第一承認(rèn)?你承認(rèn)不承認(rèn)山水下來把你房子都已經(jīng)沖走了你還不承認(rèn)?就是有時(shí)候他講些同義反復(fù)的東西,比如說有些領(lǐng)導(dǎo)人講話,說什么叫全心全意為人民服務(wù)呢?第一,不是三心二意,第二,不是半心半意!這叫什么?這叫同義反復(fù),你說來說去實(shí)際上一句話都沒有說。前幾個(gè)月外國(guó)媒體評(píng)文理不通獎(jiǎng)評(píng)給拉姆斯菲爾德了,這個(gè)拉姆斯菲爾德后來在鳳凰臺(tái)上就多次播放他這個(gè)講話:?I don’t know what I know or I don’t know, If I think I know I’m not sure I know or I don’t know。?就是當(dāng)時(shí)人們問他關(guān)于伊拉克形勢(shì)啊,大規(guī)模殺傷性武器追究這些事情的時(shí)候,他就說我們并不知道我們知道什么,我們也不知道我們不知道什么,我們以為我們知道什么,但是不見得就是我們知道什么。這就是拉姆斯菲爾德說的。有時(shí)候搞政治真是練語言啊,我在香港看過老布什競(jìng)選的一個(gè)新聞片,老布什他講一個(gè)問題,就是要不要加稅,他就保證我絕對(duì)不加稅,他用手指著嘴(動(dòng)作),說:?Pay attention to my mouth!I say,NO,NO,NO!?他說請(qǐng)你們注意我的嘴,注意我的口型,我說了不加稅,?NO NO NO?,我三次說了不加稅,然后他上臺(tái)三個(gè)月后就加稅了,然后他又講,我當(dāng)時(shí)說不加稅有當(dāng)時(shí)的情況,現(xiàn)在說加稅有現(xiàn)在的情況,情況變了提法自然會(huì)有改變!這個(gè)語言文字真好啊,沒有語言文字怎么辦?怎么解釋這些事情?中國(guó)是很注意外交辭令的,我小學(xué)的時(shí)候就學(xué)過晏子使楚,晏子使楚這一類的很多故事那不就是靠語言嗎?他就顯示出了語言的魅力,最后那個(gè)楚王就說:?寡人自取辱焉?,就是等于他承認(rèn)敗在晏子手下。還有說客,《史記》上就有很多說客,說客就靠自己的三寸不爛之舌改變形勢(shì)。有時(shí)候我開玩笑,其實(shí)我的話并沒有惡意,只是聽起來可能有貶義,我發(fā)現(xiàn)好多人包括我自己,我說我們到底算什么勞動(dòng)者?算體力勞動(dòng)者?不算!算腦力勞動(dòng)者?不能一天老用腦子,很累的!后來我歸結(jié)為?口力勞動(dòng)者?,很多人都是口力勞動(dòng)者,靠口力勞動(dòng)改變、調(diào)整著政策,政策的調(diào)整那要靠口力,包括文字也是把口說的東西記載下來,所以我就說這些,政治化的東西我就不多說了,?天機(jī)不可泄露?。

      第五,語言的審美功能。語言產(chǎn)生之后可以成為審美的對(duì)象,其實(shí)剛才我講那些我喜歡的詞的時(shí)候,已經(jīng)包含了對(duì)它的一種審美的感受,一種審美的接受,因?yàn)槟悴荒軉渭兊恼f哪個(gè)詞一定好,哪個(gè)詞一定不好,褒義詞都是好詞,貶義詞都是壞詞。語言和文字尤其是像中國(guó)的文字有這樣巨大的審美功能也是很少有,它的音樂感,我讀文學(xué)作品包括我自己寫東西,我特別追求的就是這種音樂感。好的句子你怎么看怎么舒服,怎么念怎么舒服,別人念你怎么聽怎么舒服,而不好的句子他怎么著都別扭。其實(shí)拉姆斯菲爾德獲得文理不通獎(jiǎng)的那一段講話從單純的審美意義來說他有一種喜劇的樂趣,用英語來評(píng)價(jià)的話?He is funny?,我們也可以說是?He is fantastic?,他是奇妙的,而且是喜人的,這是從單純的審美意義來說。我有時(shí)候喜歡一些不上經(jīng)傳的作品,我就是覺得它的發(fā)聲好聽,內(nèi)容當(dāng)然可以,不算深刻,也不算感人,也沒有包含巨大的道德的、社會(huì)的或是人生的內(nèi)涵,但它的聲音實(shí)在是太好聽。比如說蘇軾的,?休對(duì)故人思故國(guó),且將新火試新茶。詩酒趁年華。?怎么那么?帥?啊這詩?太帥了!?休對(duì)故人思故國(guó),且將新火試新茶。詩酒趁年華?,唱歌你就唱不到這么好,再比如說?細(xì)雨夢(mèng)回雞塞遠(yuǎn),小樓吹徹玉笙寒。?這聲音真是太好聽了。你就單純從它的審美的角度,不去管它的內(nèi)容,而且甚至與那些從內(nèi)容上來說值得推敲的,不一定很積極,不一定很健康,也不一定同情勞動(dòng)人民,也不一定代表先進(jìn)的生產(chǎn)力和先進(jìn)的文化和人民的最大利益。但是這些詞藻,這些詞句,這些文字加在一起給你美感。我為什么喜歡李商隱呢?李商隱他能夠把他那種消極的、悲哀的、乃至于頹喪的情緒審美化。李商隱他能夠用特別美的文字,用特別美的語言,甚至用富貴的詞匯,比如說金玉、蝴蝶、花卉等等,用這些東西他來把頹喪的情緒加以包裝,實(shí)際上頹喪的情緒變成一種曲折有致、美不勝收的這么一座宮殿。譬如說我最喜歡他的兩句,這是最頹喪的,?紅樓隔雨相望冷,珠箔飄燈獨(dú)自歸。?哎呀,這太悲哀啦!?紅樓隔雨相望冷?,他是不溝通的,他是隔膜的,?相望冷?,他是冷雨,?紅樓隔雨相望冷?,你覺得這個(gè)冷啊,讀到這里就有點(diǎn)兒冷到骨頭里去了。?珠箔飄燈獨(dú)自歸?,這么美!他為什么這么美???紅樓在雨里,他是紅樓啊,不是土樓,也不是地堡,?地堡隔雨相望冷?,這就不行了,?珠箔飄燈獨(dú)自歸?,他這不是紙燈籠,也不是拿著一根蠟,更不是拿著手電筒,?手持電筒獨(dú)自歸?,那就完啦!甚至于這種悲哀的情緒,消極的情緒,失望的情緒,軟弱的情緒,所謂?一春夢(mèng)雨常飄瓦,盡日靈風(fēng)不滿旗?,這雨都是飄著的,飄到瓦上,不是落到瓦上,雨沒有重量,又有風(fēng),風(fēng)也很小,沒有大風(fēng),大風(fēng)干脆呼嚕呼嚕呼嚕吹一家伙也可以,他連旗子都不能吹滿了,不能吹滿旗子迎風(fēng)飄揚(yáng),所以這個(gè)語言吶他變成一種審美的呼喚。新詩里頭舒婷有兩句話,實(shí)在是寫得非常具有審美的價(jià)值,這詩我記得不是很清楚了,她說?也許有過一次呼喚,卻永遠(yuǎn)沒有應(yīng)許;也許有過一次約定,卻永遠(yuǎn)沒有如期。?Beautiful!太棒了!這就是一種語言的審美化。一念這個(gè)我總有一種惡作劇的心理,我就想起我上小學(xué)的時(shí)候,男生三四年級(jí)的時(shí)候就開始發(fā)壞,我們一個(gè)同學(xué)就學(xué)著唐山味兒教我一句話,?我說老妹子?。ㄟB讀),你咋不愛(發(fā)后舌音)我呢(nin音)??這就缺少審美價(jià)值,顯得粗鄙不堪,至少他這是頑童語言,沒有什么特別惡劣的,可是如果一個(gè)同學(xué)在自己私人的感情生活上不太成功,不太順利,那么你就背誦一下?也許有過一次呼喚,卻永遠(yuǎn)沒有應(yīng)許?,?也許有過一次約定?,當(dāng)然也許連約定都沒有,?卻永遠(yuǎn)沒有如期?,是不是你自個(gè)兒也顯得雅一點(diǎn)兒了?也不必鬧得太大發(fā)了,也不必太出丑了,語言他就起了這么個(gè)作用。有時(shí)候語言會(huì)變成詩,有時(shí)候會(huì)變成名句,叫做?千古麗句?,有時(shí)候變成奇文,有時(shí)候變成戲劇的臺(tái)詞。我看曹禺的《雷雨》,我就特別喜歡其中那些最普通的話,特別是《雷雨》的第二場(chǎng),就是侍萍和周樸園見到了,侍萍說了:?那已經(jīng)是幾十年以前的事了,那時(shí)候還沒有用洋火。?洋火就是火柴,我不知道她是哪一根心弦給我撥動(dòng)了,她這個(gè)?沒有用洋火?就引起我本身那么多滄桑感,因?yàn)槲医?jīng)歷過,小時(shí)候常說?買包洋火去吧?,它叫洋火,不叫火柴,叫火柴已經(jīng)很先進(jìn)了,現(xiàn)在火柴都很少用了,因?yàn)橛辛似渌娜』鸬姆绞?,也很難買得到了。然后還有一句話說:?侍萍老嘍,老的連老爺都認(rèn)不出來了……?何等的悲涼??!這很有一種味兒,和那個(gè)?逝者如斯夫,不舍晝夜?本質(zhì)是一樣的,但是他又是另一種悲涼。所以我們覺得語言文字它不但是有聲音,而且是有表情的,它是有動(dòng)感的,它是有形象的,它是有色彩的,它處處都在感染著你,處處都在觸動(dòng)著你。

      第六,語言的神學(xué)效應(yīng)。語言不但有藝術(shù)的效應(yīng),有藝術(shù)的功能,有表意的功能,政治的功能,社會(huì)的功能,而且語言有強(qiáng)大的神學(xué)的功能。第一,很多神學(xué)的最根本的概念,它是語言的產(chǎn)物,是一種語言,譬如說終極,誰看見過終極?終極在哪里?你是活人就看不見終極,你看的只有那幾十年,我們假設(shè)您長(zhǎng)壽,您能活一百五十年,那一百五十一年您都看不到,更不用說終極了。譬如說永恒,你上哪去找永恒?但是永恒是一個(gè)詞,是一個(gè)非常好的詞,是一個(gè)非常有神學(xué)功能的詞。本源,至高無上,造物,命運(yùn),無限,我們看到的都是有限的,無限是我們思想的產(chǎn)物,因?yàn)橛羞@個(gè)語言,你的思想才有所豐富。輪回,末日,如果沒有這樣的一些語言,怎么可能有宗教?怎么可能有人的這種神學(xué)的追求和研究,當(dāng)然還有更嚴(yán)肅的,上帝啊,佛啊,真主啊這樣一些詞,我們中國(guó)除了老天爺,灶王爺,玉皇大帝這些詞以外,我們還有一些?準(zhǔn)?或是?亞?神學(xué)的一些詞,就是說哲學(xué)的,具有無限涵蓋力的詞。譬如說?道?,譬如說?無?,其實(shí)我想來想去這個(gè)?無?也是看不見摸不著的,你看到的摸到的都是?有?而不是?無?,但是看不見的摸不著的東西,就是說你經(jīng)驗(yàn)以外的東西,語言和文字可以創(chuàng)造。語言和文字不但有經(jīng)驗(yàn)性,而且有?超驗(yàn)性?和?先驗(yàn)性?,超出你的經(jīng)驗(yàn)。還有一些偉大的詞語,它們本身就具有一種神性,比如說正義,神圣,永生,就義,它有一種超越,對(duì)人生經(jīng)驗(yàn)的一種超越,是對(duì)人生經(jīng)驗(yàn)的一種升華。所以自古以來就有一種把語言神圣化尤其是把文字神圣化的這樣一種傾向,世界上各個(gè)民族都在尋找一種具有神性的語言。比如說我們所知道的芝麻開門的故事,芝麻開門這就是咒語,你到了一座寶山的緊鎖的石洞面前,你叫一聲芝麻開門,這門就開了,然后所有的珠寶歡迎你去摘取,去收獲,他們尋找這樣的語言。福,福祿,福祿其實(shí)也離不開字,但是它有一種很特殊的寫法,認(rèn)為它有避邪的效應(yīng),過去北京有很多家里頭如果有小院子的話,他就立一塊石字碑,上邊寫著?泰山石敢當(dāng)?。就是因?yàn)樗麄冋J(rèn)為有些語言文字是有神性的。還有一種魅力,就是有人認(rèn)為語言文字本身它還有一種神秘,它的背后有一種神的意旨,這個(gè)意旨是文字本身所不能直接提供的,是要靠你去鉆研和體會(huì),去探索的。中國(guó)有《推背圖》,所謂?河出圖,洛出書?,這里頭他是一個(gè)神秘的東西。要是細(xì)講起來語言和文字真是非常神秘,我相信語言是經(jīng)過千萬年才慢慢形成的,不可能一下子就這么完備,他在剛開始時(shí)候肯定有一點(diǎn)道理。比如我們說?牙齒?,說的時(shí)候這個(gè)牙齒的運(yùn)動(dòng),牙齒的顯露是很明顯的,英語說tooth,teeth,他也有明顯的牙齒的動(dòng)作。?舌頭?呢?說?舌?,這是對(duì)舌頭的一種使用,英語的tongue,又是一種對(duì)舌頭的表述。但是時(shí)間長(zhǎng)了以后,你就只知其然不知其所以然了,而這時(shí)候他就神秘了,怎么會(huì)有這么多的話這么多的語言,怎么會(huì)是語言代表language?老覺得文本后還有天意,而這個(gè)天意是不可測(cè)的,所以就有測(cè)字,所以有《推背圖》,就要解釋。外國(guó)人喜歡搞這個(gè),我看過一本書,叫做《圣經(jīng)密碼》,說他們確認(rèn)《圣經(jīng)》是密碼,他們請(qǐng)了美國(guó)中央情報(bào)局的退休的密碼專家來研究,找出了它這個(gè)密碼的規(guī)律,根據(jù)這個(gè)規(guī)律,他們發(fā)現(xiàn)《圣經(jīng)》已經(jīng)預(yù)言了所有的事情,預(yù)言了蘇聯(lián)的解體,預(yù)言了巴以沖突,預(yù)言了伊拉克戰(zhàn)爭(zhēng),凡是發(fā)生的事情,密碼都能找得出來。把語言把文字當(dāng)成一種密碼,然后尋找它背后的神秘,這個(gè)中國(guó)也不是沒有這種傳統(tǒng),中國(guó)認(rèn)為語言文字具有神秘性,說倉頡造字的時(shí)候?天雨粟,鬼夜哭?,啊,因?yàn)樘腔哿?,這個(gè)智慧是超人間的,超經(jīng)驗(yàn)的,所以連天都下小米,鬼夜哭,連鬼都害怕,中國(guó)人這么厲害啊,倉頡這么厲害啊,所以說語言有神秘性,有神學(xué)的功能。這種把它當(dāng)密碼的游戲表現(xiàn)在占卜上面,他希望通過對(duì)一些卦辭的解釋、解讀能找出對(duì)人生、命運(yùn)的預(yù)言來。

      第七,語言還有一種心理釋放和撫慰作用。語言和人的心理我覺得關(guān)系太大了。為什么呢?語言可以使你心里的郁結(jié)得到釋放。我讀過美國(guó)八十年代一個(gè)很有名的短篇小說家,現(xiàn)在已經(jīng)去世了,叫做John Chiver,他的女兒叫Susan Chiver,她寫過一本書回憶他的爸爸。她在這本書一開始的時(shí)候就說?在我小的時(shí)候遇到不愉快的事,我爸爸就讓我回到房間跪下來做一會(huì)兒祈禱。在我大了以后遇到不愉快的事,我爸爸就讓我把這一切都寫下來。在祈禱之后,寫下來之后,我就變得平安多了。現(xiàn)在我遇到的最不愉快的事就是父親的逝世,我要把這一切寫下來。?這是很普通的,一個(gè)人需要說,需要傾訴,一個(gè)能夠傾訴的人他是幸福的,一個(gè)無人可以傾訴的人,他是可悲的。宗教信徒的懺悔,也起這么個(gè)作用。見到神父了,在一個(gè)很隱蔽的角落說:?神父啊,我是有罪的。我的鄰居評(píng)上高級(jí)職稱了,我沒評(píng)上,我真恨他呀,昨天我給他的狗投了毒了。?神父說:?啊,我的孩子,你已經(jīng)有了認(rèn)識(shí)了,你快再買一條好狗送給你的鄰居吧。你這個(gè)罪不太大,上帝會(huì)饒恕你的。?然后摸摸他的腦袋,他就舒服啦!鬧不起神經(jīng)病來。有時(shí)候我覺得語言有一種釋毒的作用,他把那種非常負(fù)面的,非常消極的有可能成為毒素的,有可能引起癌變的那些經(jīng)驗(yàn),那些體驗(yàn),那些情緒,把它通過一定的語言文字的形式寫出來以后,就是經(jīng)過了這么一個(gè)無害化處理的過程。李商隱也是這樣,李商隱雖然消極,但是他的詩寫得漂亮,他要有很好的音韻,他要有很好的典故,他要有非常精確的對(duì)仗,他要有精美的文字的選擇,所有這些都是無害的,這是種無害化處理。我還常舉一個(gè)例子,比如《紅樓夢(mèng)》,晴雯的死寶玉義憤填膺,但是寶玉義憤填膺他又不太可能在榮國(guó)府,在大觀園掀起一場(chǎng)抗暴,抗讒言,清理小人的這樣一場(chǎng)運(yùn)動(dòng),連絕食他都沒有,寶玉怎么辦呢?他就寫了一篇《芙蓉女兒誄》,而且這個(gè)《芙蓉女兒誄》也是駢體,寫完之后自己在那里搖頭擺尾的念,林黛玉還聽見了,然后林黛玉就過來了,過來以后還跟他提一提說哪個(gè)字該怎么改一改,哪個(gè)詞該怎么改一改,這樣就把對(duì)晴雯死的憤激之情轉(zhuǎn)化為對(duì)?誄?這種文體的一種修辭學(xué)的討論,把它雅化了。不但雅化了,而且釋毒了,把它無害化了。所以這本身我就透露了一個(gè)消息,語言文字既很好也很厲害,也很冷酷,他把一個(gè)對(duì)人的死亡的正義的憤怒最后變成了文字的推敲。中國(guó)的戲曲和國(guó)外的戲曲比較起來,中國(guó)戲曲的大仁大孝,大忠大奸,大鑼大鼓相對(duì)來說比較強(qiáng)烈,什么原因呢?就是因?yàn)樗男睦锷系姆e蓄太多,壓抑太多,他需要語言的宣泄,而語言的宣泄無論如何比他上街宣泄要安全得的多。秦香蓮見皇姑,皇姑問?你為什么不跪??秦香蓮說:?按照國(guó)法,你是君我是臣,我應(yīng)該給你跪,按照家法,我是大你是小,你應(yīng)該給我跪?(原文記不太清),這個(gè)思想本身并不算很先進(jìn),但是在當(dāng)時(shí)來說她敢這么說話也還是出氣,別的時(shí)候不敢說就在戲里頭說一說嘛。通過這個(gè)東西她能夠維持一種心理的健康和平衡,這就是語言的心理的釋放乃至于釋毒的作用。

      第八,語言是一種游戲。語言文字有很大的游戲性,它消遣,有很多純游戲性的語言游戲和文字游戲,我小時(shí)候,學(xué)了很多這種游戲性的東西,而且聽起來不太有道理的,沒有什么意思的這樣一些文字,但是它很有游戲性,比如說模擬的快板兒,說?打竹板兒,邁大步,眼前來到棺材鋪,棺材鋪的棺材真叫好,一頭大來一頭小,裝上活人跑不了,裝上死人活不了。?我覺得這是很天才的,沒有什么意義,也沒有攻擊棺材鋪的意思,也沒有為棺材做廣告的意思,這是一種游戲。還有很多例子,我的孩子小的時(shí)候那么多革命的好的童謠教給他,他不學(xué),他就會(huì)說什么呢??一個(gè)小孩兒學(xué)大字,學(xué),學(xué),學(xué)不了,了,了,了不起,起,起,起不來,來,來,來上學(xué),學(xué),學(xué),學(xué)文化,畫,畫,畫圖畫,圖,圖,圖書館,管,管,管不著,著,著,著火了,火,火,火車頭,頭,頭,打你一個(gè)大錛兒頭!?這就是游戲,它有什么意義?既不反動(dòng),也不革命,也不進(jìn)步,語言文字有這種游戲功能,人多了一個(gè)玩兒的東西。動(dòng)物吧,一只貓它可以玩兒個(gè)球,玩兒個(gè)線團(tuán)線頭什么的,再?zèng)]別的玩兒了它可以

      lěi玩兒自己的尾巴。但是人就比較幸福,人可以玩文字,可以玩語言,而且還有各種繞口令,像是?吃葡萄不吐葡萄皮兒,不吃葡萄倒吐葡萄皮兒?,這就是游戲,因?yàn)檫@話是不通的,你不吃葡萄怎么吐葡萄皮兒呢?后來我在德國(guó),在波恩一個(gè)漢學(xué)家的家里,我找到了一個(gè)二十年代德國(guó)漢學(xué)家寫的《北京口語詞典》,其中有這個(gè)繞口令,那時(shí)候比較規(guī)矩,是?吃葡萄就吐葡萄皮兒,不吃葡萄不吐葡萄皮兒?,它是很合理的,但是游戲性不如這個(gè),?不吃葡萄倒吐葡萄皮兒?,游戲性就增加了,是把它荒誕化了,這都是一些游戲。中國(guó)的游戲還多了,比如說回文詩,這詩從第一個(gè)字念可以,從第幾個(gè)字念也可以,它是循環(huán)的,是轉(zhuǎn)的。蘇小妹三難新郎,其中就有回文詩,所以極具游戲性。我上小學(xué)的時(shí)候的大家都喜歡唱岳飛的《滿江紅》,?怒發(fā)沖冠,憑闌處、瀟瀟雨歇?,可是我們的同學(xué)給改了,?來一碗粥,要咸菜不要窩頭!?那么這個(gè)同學(xué)是不是對(duì)岳飛有不敬呢?是不是有私通秦檜的嫌疑呢?沒有。真沒有。他就是覺得你老唱?怒發(fā)沖冠,憑欄處、瀟瀟雨歇?沒有人笑啊,改成?來一碗粥,要咸菜不要窩頭!?大家就一團(tuán)樂了。解放以后我們有一個(gè)歌叫做?我是一個(gè)兵,來自老百姓?,馬上這個(gè)同學(xué)又給改了:?我是一塊冰,吃了肚子疼!?人的本性有一種拿語言和文字……,你可以搞得很神圣,也可以把他搞得非常游戲,當(dāng)成個(gè)玩意兒隨便玩兒,就像魔方一樣,你可以這么擰,也可以那么擰,放地下轉(zhuǎn)一轉(zhuǎn),碾一碾,擱腳踹一下,總之是玩兒,這是一種游戲。

      第九,也是最重要的,語言有一種發(fā)展人的能力。它本身有一種發(fā)展能力,有一種組合能力,有一種衍生能力。就是說語言本身在人把他創(chuàng)造出來以后變成了一個(gè)世界,變成了一個(gè)有機(jī)的,活的東西,這個(gè)本身是在不斷的變異,不斷的組合,不斷的發(fā)展,它培養(yǎng)了人,比如說有了數(shù)字,它培養(yǎng)了人的條理;慢慢地我們有了反義詞的概念,很多新詞就創(chuàng)造出來了,譬如說我剛才提到的無限,無限是一個(gè)超驗(yàn)的概念,它是怎么來的呢?因?yàn)槲覀冇杏邢薜慕?jīng)驗(yàn),對(duì)有限我們是有經(jīng)驗(yàn)的,我們知道空間是有限的,時(shí)間是有限的,您兜里的錢也是有限的,有了對(duì)有限的經(jīng)驗(yàn),你就想這個(gè)有限的反面是什么呢?是無限,長(zhǎng)生不老,天地同輝,這是無限。有了短暫的經(jīng)驗(yàn),然后想和短暫對(duì)立的是什么呢?是永恒,這樣我們就創(chuàng)造了永恒。對(duì)反義詞的思索使我們?nèi)水a(chǎn)生了超驗(yàn)的概念,有與無,物與神,文與理,都是這樣。比如說很多成語,這些成語出現(xiàn)以后,它是經(jīng)歷著一個(gè)變異的過程,這個(gè)過程我們現(xiàn)在很難作價(jià)值判斷,它是好還是不好,比如說現(xiàn)在,包括國(guó)務(wù)院的政府工作報(bào)告里經(jīng)常有這么一個(gè)詞叫做?知難而進(jìn)?,這個(gè)成語原來是?知難而退?,但是現(xiàn)在已經(jīng)快有人不知道?知難而退?了,只知道?知難而進(jìn)?,為什么呢?因?yàn)槊飨麃砹艘粋€(gè)?知難而進(jìn)?,毛主席最喜歡改成語,?前仆后繼?,他來了一個(gè)?前赴后繼?,?知難而退?他給改成了?知難而進(jìn)?,他用他的價(jià)值觀念來改成語。但是起碼我剛才說的那兩個(gè)改法已經(jīng)被廣泛接受了,到處都在講?知難而進(jìn)?,到處都在講?前赴后繼?,比較吉利,而?前仆后繼?聽起來就不怎么吉利。所以語言本身有變異的可能,有衍生的能力,還有自我完善的能力。有時(shí)候語言的組合豐富了人的思想,當(dāng)然首先是人的思想豐富了語言,但是反過來語言的組合又豐富了人的思想。譬如說?有志者事竟成?,但是我們馬上按照這種模式可以提出幾種不同的命題來,一種是?有志者事不成?,?有志者事未成?,我們可以舉出很多的例子,一個(gè)是空有大志,到最后蹉跎一生,并無成就,你不能說這沒有啊,不能說保證百分之百的?有志者事竟成?,能有百分之十的?有志者事竟成?就不錯(cuò)了。還有就是?無志者事竟成?,有沒有這種例子?至少相聲里是有,比如說?黃蛤蟆?啊等等,有許多無志者他反倒事成了,有志者事反倒不成。還有一種就是?無志者事不成?,這和?有志者事竟成?沒有什么矛盾。還有一種,即不算有志者也不算無志者,事沒算成也沒算多么不成,這樣的一大批。你就從這個(gè)?有志者事竟成?上,從這種語言的單純的組合上就可以看出語言本身能夠怎樣的衍生,怎樣的變化。周谷城(副委員長(zhǎng))教授曾經(jīng)給我講過一個(gè)例子。四九年的時(shí)候他去北京看望毛主席,毛主席躊躇意滿,說:失敗是成功之母,真是這么回事,我們從南昌起義,井岡山,秋收起義,一次一次反圍剿,我們失敗了多少次,最后我們成功了。周谷城當(dāng)時(shí)來了一句:?主席,成功也是失敗之母!?——主席略顯不悅,主席問?怎么講??周谷城說?成功容易驕傲啊,驕傲又使人落后……?就差不多這么個(gè)意思,?成功了人就容易……腐化啊什么的,這樣的話不就引起失敗了?……當(dāng)然,主席例外!??主席例外!?,他就加了這么一句,這是周谷城親自對(duì)我說的,后來我個(gè)人就給他這話作批注——畫蛇添足,越描越黑。你如果選擇詞句,用比較正確的說法,你應(yīng)該這樣,毛主席問?怎么講??你說?歷史上有過這樣的事情,成功了之后注意不夠結(jié)果失敗,但是我們現(xiàn)在吸取了教訓(xùn)和歷史經(jīng)驗(yàn),我們會(huì)擺脫這樣的悲劇……?,這樣說就好了!我要是替周谷城來說這話的話,可能還不止當(dāng)副委員長(zhǎng)!但是毛主席當(dāng)時(shí)還算挺好,?啪?一拍桌子,說:?你講的有理!?后來我就想成功是失敗之母,失敗是成功之母,成功也可以是成功之母,一個(gè)成功引起一個(gè)成功,失敗也可是失敗之母,或者成功失敗各不相干,并無母子關(guān)系,這都是可能的。就是說你看著是語言文字的來回的調(diào)換,來回的組合,來回的排列,正義詞改成反義詞,或者是把賓語換成主語,但是本身他豐富了思想。相反的如果我們既沒有成功,也沒有失敗,也沒有之母這樣的概念,我們的思想會(huì)貧乏得多。所以一個(gè)沒有語言沒有文字的人,一個(gè)失去了自己的語言和自己的文字的民族是最可悲的。

      語言的陷阱

      剛才這些是從語言的正面來說的,但是從反過來說語言本身又是一個(gè)陷阱。第一,語言不可能完全準(zhǔn)確,語言怎么能完全準(zhǔn)確呢?我們都知道輪扁論斫

      zhuó的故事,有一個(gè)造車輪的阿扁,這個(gè)阿扁看到齊懷王在讀書,他就問懷王讀什么書啊?齊懷王說我的是圣賢之書,他說這不過是糟糠而已,齊懷王就問?有說乎??,你有道理嗎?給我講講。阿扁就說,以做輪子為例,?斫?以我的體會(huì)是類似于砍但又不太一樣的工具,不是斧子,也不是鋸,他說你砍的勁兒大了它就苦了,砍的勁兒小了它就甘,這個(gè)苦字到現(xiàn)在我們還用,就是說這東西你去的太多了就苦了,做過了就是弄苦了,用的力量不夠就會(huì)甘,就甜了,現(xiàn)在這個(gè)不太用了。但是你怎么能夠掌握的合適呢?無法傳達(dá),無法用語言來描述。你只能自己慢慢去砍、砍、砍、砍……,然后就掌握住了,他說連做輪子,語言都是無能為力的,那么你寫一本書來教人的用處就是很小的,你何況是治國(guó)平天下的大事呢?你不能說治國(guó)平天下的大事比做輪子簡(jiǎn)單。所以能夠?qū)懴聛恚軌蛘f出來的全是糟粕。所以老子講,?智者不辯,辯者不智?,禪宗講,?不可說,不可說?,越是最精妙的道理越是不能說。至少到了孔子他有?述而不作?,說還行,但是不能作,為什么呢?因?yàn)?說?有很多彈性,有很多靈活性,有語境,有語氣,有對(duì)象,像我們今天在這里說,有交流,有呼應(yīng)。但是寫成文字了,比如說我今天講的這個(gè),萬一被你們整理出了一個(gè)文本,那是很不幸的一件事。你要再看,那就是胡說八道,信口開河?。∈墙?jīng)不住推敲的,這樣一來問題就多了。所以它是不準(zhǔn)確的。

      第二,把任何東西寫下來以后,它會(huì)簡(jiǎn)單化,它會(huì)教條化,它會(huì)呆板化。本來靈活的,極好的一個(gè)論斷一個(gè)見解,寫出來以后變成死東西了,它就暗藏著變成教條,變成呆板的可能。

      第三,你說的越是普及,就越有降低水平的可能,它被通俗化、被庸俗化了,最后,我有一個(gè)不雅的詞——被狗屎化了。很好的一個(gè)見解,很好的一個(gè)說法,尤其是如果一強(qiáng)迫,完了!那么說出來的多半是狗屎,多半不是見解,多半不會(huì)有很珍貴的思考的成分在里面,因?yàn)樗兂扇嗽埔嘣屏?,變成各?zhí)一詞了,就像文化大革命中打語錄仗似的,你背一段語錄,他那里背一段語錄,把語言文字所表達(dá)出來的精彩的東西加以歪曲,加以簡(jiǎn)單化。所以我們?cè)谥v到語言文字的重要性的時(shí)候,我們無論如何還要看到,尤其在我們中國(guó),有一種反語言文字的,非語言文字的傳統(tǒng)。就是我們現(xiàn)在評(píng)價(jià)一個(gè)人往往還用到一個(gè)詞叫厚重少文,什么樣的人厚重呢?他的話不多,而且話文采不多,這人沒有什么文采,拙嘴笨腮,那語言,有話不大會(huì)說,他的另一面給人的感覺比較厚重,比較穩(wěn)定,比較可靠,比較忠誠(chéng),這個(gè)是中國(guó)長(zhǎng)期形成下來的。正是因?yàn)檎Z言文字有這種側(cè)面的反面的東西,你說的太多了令人馬上就想到言過其實(shí),你說得的不準(zhǔn)確,你說得夸張,你是所謂嘴皮子上的功夫。什么原因呢?因?yàn)檎Z言太發(fā)達(dá)了,他會(huì)脫離現(xiàn)實(shí),它和求真務(wù)實(shí)的精神不符合了。您要是到上級(jí)那里開會(huì),比如黨委書記去省里開會(huì),你這里天花亂墜的給他講一段,你可千萬別以為會(huì)對(duì)你印象好,肯定把你從后備名單里頭給去掉了。所以我們有很多對(duì)語言不利的說法,?夸夸其談?,?口若懸河?,?言語的巨人,行動(dòng)的矮子?,那么我們現(xiàn)在批評(píng)的是行動(dòng)的矮子,但是我們老是尋找那種結(jié)結(jié)巴巴的話也說不清楚的行動(dòng)的巨人,這個(gè)也有點(diǎn)偏頗。演說,答記者問,記者招待會(huì),既需要行動(dòng)的巨人,也需要言語的大師,我們應(yīng)該提倡言語的大師和行動(dòng)的大師。

      第四,語言規(guī)定了你的思維。我們現(xiàn)代人出生以后接觸到的現(xiàn)有的語言信息太多了,根本你想看也看不完,想消化也消化不清楚,所以你只剩下學(xué)舌的份兒了,已有的語言已經(jīng)規(guī)定了你的思維,使你的思維不能解放,不可能有什么別的新鮮的想法。本來這是非常好的事,?床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉(xiāng)。?太好了,現(xiàn)在的孩子一般話還沒說全已經(jīng)都會(huì)背這首詩了,然后你一看到月亮就?低頭思故鄉(xiāng)?,那這個(gè)月亮到底是什么樣兒,你就沒有那種真實(shí)的原生的感受,你只有這個(gè)詩歌里邊兒的。我就想我小學(xué)學(xué)作文的時(shí)候我買過一本叫做模范作文讀本,現(xiàn)在這一類的東西那就是汗牛充棟了,這個(gè)讀本給我印象最深就是我學(xué)會(huì)了一個(gè)詞叫做?皎潔?,皎潔的月亮升起,我過去對(duì)月亮有感覺,覺得月亮當(dāng)然她沒有太陽那么亮,又不象星星,不知道該怎么形容,我發(fā)現(xiàn)了皎潔之后又發(fā)現(xiàn)了月亮,我覺得皎潔這兩個(gè)字給我的幫助太大了。但是到后來我特別痛恨這兩個(gè)字,我說你形容月亮,描寫月亮,感受月亮你什么都行,老是?皎潔?,張三是皎潔的月亮,李四也是皎潔的月亮,弱智者也是皎潔的月亮,漢奸也是看見皎潔的月亮,我就是不?皎潔?!皎潔統(tǒng)治了人的思維。所以。已有的語言和文字的信息既是我們的財(cái)富,又是我們真正認(rèn)識(shí)世界,進(jìn)行創(chuàng)造的一個(gè)阻隔。

      第五,語言還有一個(gè)陷阱就是從理論上說一切已經(jīng)說出來的尤其是寫下的東西都有可能被駁倒,我現(xiàn)在不管事實(shí)是不是被駁倒,但就是說你要抬杠,那沒有一句話是不能抬杠的。說人都要吃飯,他說正絕食的人就不吃飯,剛做完腸胃切除手術(shù)的人也不吃飯,年歲過大,靠鼻飼的人也不吃飯。我不想多舉了,就是說沒有什么話是不可以推敲的,是不可以駁倒的,為什么現(xiàn)在文壇上有一批酷評(píng)家?因?yàn)檎Z言和文字是最容易駁倒的,一個(gè)實(shí)驗(yàn)結(jié)果你想駁倒沒那么容易,除非你自己也做一回試驗(yàn)。一個(gè)物理定律你想駁倒他不是那么容易,可是一個(gè)語言和文字所構(gòu)成的,所表達(dá)的思想,所表達(dá)的命題,你可以攻其一點(diǎn)而不及其余,你可以無限夸張。有時(shí)候我們?cè)谏钪羞€可以常??吹絻蓚€(gè)人在討論一個(gè)事情,本來是一個(gè)非常細(xì)微的差異的見解,但是兩個(gè)人各不相讓,你抓你的辮子越來越多,他抓他的辮子也越來越多,你說從來沒見過!什么叫從來沒見過?昨天你還見著呢!那個(gè)說你就不信,你不信管什么用?。棵飨夹?!語言文字可以造成人的溝通,又可以引起人的分歧,可以促進(jìn)我們的思想、我們的感情更加成熟,更加明晰,或是更加敏銳,也可以阻隔我們的思想和感情來制造許許多多的無聊的沖突。我們可以想想在某種意義上說語言文字所制造的廢品,所制造的垃圾,并不比語言文字所開放的奇葩少。非常抱歉,我也鬧不清我今天講了半天是不是又是一大堆語言的垃圾,請(qǐng)大家原諒。(完)(溫奉橋、侯霞整理)

      (本文為王蒙先生2004年4月14日在中國(guó)海洋大學(xué)的演講)

      第二篇:語言的功能和陷阱

      n

      語言的功能和陷阱

      n

      王蒙

      n

      一、焦點(diǎn)問題

      ?

      思考語言的社會(huì)功能問題,以及由語言而引發(fā)的社會(huì)問題。

      ?

      演講的基本特點(diǎn)和要求。

      n

      二、王蒙其人

      王蒙,1934年生于北京

      n

      5歲上小學(xué)。

      n

      10歲時(shí)跳級(jí)考入中學(xué)。

      n

      1948年,14歲,王蒙參加地下黨。

      n

      1949年,15歲調(diào)入新民主主義青年團(tuán)(后改名為共產(chǎn)主義青年團(tuán))北京市委工作。

      n

      1953年,19歲,長(zhǎng)篇小說《青春萬歲》獲得成功。

      n

      1956年,參加全國(guó)第一屆青年作者會(huì)議。

      n

      1956年秋,發(fā)表《組織部來了個(gè)年輕人》,引起極大反響。

      n

      1958年,24歲,被錯(cuò)劃為右派。

      n

      1958年,赴北京郊區(qū)勞動(dòng)。

      n

      1962年,赴新疆勞動(dòng)。

      n

      1963年起在伊犁地區(qū)農(nóng)村勞動(dòng)多年。

      n

      n

      三、王蒙成就

      n

      其間曾任自治區(qū)文聯(lián)編輯、維吾爾語翻譯。1979年調(diào)回北京,任北京市文聯(lián)專業(yè)作家。中國(guó)作家協(xié)會(huì)副主席。

      n

      自20世紀(jì)50年代以來,發(fā)表作品共一千余萬字。

      n

      被翻譯成英、法、德、俄、日、韓、意、西班牙、等二十余種語言文字。

      n

      曾獲意大利蒙德羅文學(xué)獎(jiǎng)、日本創(chuàng)作學(xué)會(huì)和平與文化獎(jiǎng)。

      n

      學(xué)術(shù)著作《〈紅樓夢(mèng)〉啟示錄》。

      n

      擔(dān)任十余所大學(xué)教授、名譽(yù)教授、顧問。

      n

      曾應(yīng)邀訪問世界各大洲四十多個(gè)國(guó)家。曾任哈佛大學(xué)燕京學(xué)院特邀訪問學(xué)者、美國(guó)三一學(xué)院校長(zhǎng)級(jí)學(xué)者

      n

      三、文本分析

      n

      為什么關(guān)注語言?

      “語言是存在的揭示、澄明、到達(dá)”

      “語言是存在的家,人就居住在這家中”。

      ——海德格爾

      王蒙這篇演講的前一部分主要講述語言、尤其是文學(xué)語言的基本功能。

      ?

      (一)王蒙提出語言的三種功能:

      ?

      現(xiàn)實(shí)有用的功能;

      ?

      生發(fā)和促進(jìn)的功能(推進(jìn)思想、推進(jìn)感情、推進(jìn)文化、創(chuàng)造文化);

      ?

      浪漫的功能(語言和文字離開了現(xiàn)實(shí)或者超出了現(xiàn)實(shí)的功能)。

      ?

      (二)如何理解王蒙的觀點(diǎn):

      ?

      語言創(chuàng)造了人:(反對(duì)語言工具論)提倡語言本體論,如“皎潔”。

      ?

      沒有語言就沒有記憶:(反對(duì)語言交際論)提倡語言文化論,如“我們倆困覺”。

      ?

      語言的審美化:(反對(duì)語言反映論)提倡語言形象論,如“吃葡萄”。

      ?

      (三)王蒙這篇演講的后一部分主要講述語言的陷阱。

      語言的陷阱:

      ?

      語言和現(xiàn)實(shí)和你的思想感情脫節(jié);

      ?

      脫離生活,變成反面的東西;

      ?

      異化、狗屎化效應(yīng)、被語言文字主宰,扼殺創(chuàng)造性,扼殺活潑的生機(jī)。

      n

      四、怎樣認(rèn)識(shí)語言的功能和陷阱

      ?

      (1)語言決定、生產(chǎn)意義。

      ?

      (2)語言是思想的物質(zhì)現(xiàn)實(shí):維特根斯坦說,我的語言的局限就是我的世界的局限。例如,現(xiàn)代“時(shí)間”是一種空間化的隱喻,“自……以來”;但是,在美國(guó)印第安的霍皮族那里,沒有昨天、今天、明天的概念。同樣,不同的語言體系生產(chǎn)出不同的“宇宙”,也就有了不同的生命觀、宇宙觀和哲學(xué)。

      ?

      (3)語言限定體驗(yàn):語言在瞬間體驗(yàn)中起著決定性的作用,歷史性的養(yǎng)成人們感受的習(xí)性,如明月、流水;也橫向地限定了人們的體驗(yàn)?zāi)芰头绞剑缭律?、五味?/p>

      ?

      (4)語言本身也可以是美的形象。

      ?

      (5)語言可以“修改”現(xiàn)實(shí):王蒙是一個(gè)經(jīng)歷了“反右”和十年“文化大革命”的作家,特殊的經(jīng)歷和遭遇使他對(duì)“語言”的負(fù)面功能有著特殊的認(rèn)識(shí)。他說,“語言文字可以反過來主宰我們,扼殺我們的創(chuàng)造性,扼殺我們活潑的生機(jī)”。

      n

      五、“概念恐懼”與語言的權(quán)利

      存在主義哲學(xué)家基爾克郭爾提出“概念恐懼”認(rèn)為,“恐懼”和“畏懼”不同,前者是對(duì)沒有具體對(duì)象的恐懼。在十年“文化大革命”中,很多語言就是這樣造成一種“恐懼”,這些語言并沒有創(chuàng)造“實(shí)體”,比如“地富反壞右”、“牛鬼蛇神”等?!耙粋€(gè)青年在街上走”,這說明了語言本身隱藏著權(quán)力,影響我們的認(rèn)識(shí)和思考。事實(shí)上,有“語言”的地方,就存在著權(quán)力的妥協(xié)、對(duì)立和斗爭(zhēng),就存在著“扼殺”和對(duì)“扼殺”的反抗。

      n

      六、再談?wù)勚v演

      講演稿也叫演說詞,是在較隆重的集會(huì)和會(huì)議上發(fā)表的講話文稿??梢杂脕斫涣魉枷?、感情,表達(dá)主張、見解,具有宣傳、鼓動(dòng)和教育作用。

      演講是一種溝通。在古代希臘,演講被稱之為“誘動(dòng)術(shù)”。這包含了三個(gè)意思:

      (1)廣場(chǎng)性:利用話語修辭,調(diào)動(dòng)公眾情緒的相互感染;

      (2)單向性:含有表演性質(zhì)的獨(dú)白話語行為;

      (3)

      共謀性:演講是一種修辭性的“共謀”策略的實(shí)施。

      七、王蒙講演的風(fēng)格:

      ?

      外松內(nèi)緊

      ?

      亦莊亦諧

      ?

      取譬引喻

      n

      八、思考與討論

      l

      找出表現(xiàn)演講者機(jī)智的句子。

      l

      怎樣區(qū)分演講中的幽默與噱頭?

      l

      舉例說明演講者是怎樣不斷調(diào)動(dòng)、活躍場(chǎng)內(nèi)氣氛的。

      l

      你同意演講者關(guān)于“語言陷阱”的觀點(diǎn)嗎?為什么?

      第三篇:C語言陷阱和缺陷

      0 簡(jiǎn)介

      C語言及其典型實(shí)現(xiàn)被設(shè)計(jì)為能被專家們?nèi)菀椎厥褂谩_@門語言簡(jiǎn)潔并附有表達(dá)力。但有一些限制可以保護(hù)那些浮躁的人。一個(gè)浮躁的人可以從這些條款中獲得一些幫助。

      在本文中,我們將會(huì)看到這些未可知的益處。正是由于它的未可知,我們無法為其進(jìn)行完全的分類。不過,我們?nèi)匀煌ㄟ^研究為了一個(gè)C程序的運(yùn)行所需要做的事來做到這些。我們假設(shè)讀者對(duì)C語言至少有個(gè)粗淺的了解。

      第一部分研究了當(dāng)程序被劃分為記號(hào)時(shí)會(huì)發(fā)生的問題。第二部分繼續(xù)研究了當(dāng)程序的記號(hào)被編譯器組合為聲明、表達(dá)式和語句時(shí)會(huì)出現(xiàn)的問題。第三部分研究了由多個(gè)部分組成、分別編譯并綁定到一起的C程序。第四部分處理了概念上的誤解:當(dāng)一個(gè)程序具體執(zhí)行時(shí)會(huì)發(fā)生的事情。第五部分研究了我們的程序和它們所使用的常用庫之間的關(guān)系。在第六部分中,我們注意到了我們所寫的程序也許并不是我們所運(yùn)行的程序;預(yù)處理器將首先運(yùn)行。最后,第七部分討論了可移植性問題:一個(gè)能在一個(gè)實(shí)現(xiàn)中運(yùn)行的程序無法在另一個(gè)實(shí)現(xiàn)中運(yùn)行的原因。詞法缺陷

      編譯器的第一個(gè)部分常被稱為詞法分析器(lexical analyzer)。詞法分析器檢查組成程序的字符序列,并將它們劃分為記號(hào)(token)一個(gè)記號(hào)是一個(gè)由一個(gè)或多個(gè)字符構(gòu)成的序列,它在語言被編譯時(shí)具有一個(gè)(相關(guān)地)統(tǒng)一的意義。在C中,例如,記號(hào)->的意義和組成它的每個(gè)獨(dú)立的字符具有明顯的區(qū)別,而且其意義獨(dú)立于->出現(xiàn)的上下文環(huán)境。

      另外一個(gè)例子,考慮下面的語句:

      if(x > big)big = x;

      該語句中的每一個(gè)分離的字符都被劃分為一個(gè)記號(hào),除了關(guān)鍵字if和標(biāo)識(shí)符big的兩個(gè)實(shí)例。

      事實(shí)上,C程序被兩次劃分為記號(hào)。首先是預(yù)處理器讀取程序。它必須對(duì)程序進(jìn)行記號(hào)劃分以發(fā)現(xiàn)標(biāo)識(shí)宏的標(biāo)識(shí)符。它必須通過對(duì)每個(gè)宏進(jìn)行求值來替換宏調(diào)用。最后,經(jīng)過宏替換的程序又被匯集成字符流送給編譯器。編譯器再第二次將這個(gè)流劃分為記號(hào)。

      在這一節(jié)中,我們將探索對(duì)記號(hào)的意義的普遍的誤解以及記號(hào)和組成它們的字符之間的關(guān)系。稍后我們將談到預(yù)處理器。

      1.1 = 不是==

      從Algol派生出來的語言,如Pascal和Ada,用:=表示賦值而用=表示比較。而C語言則是用=表示賦值而用==表示比較。這是因?yàn)橘x值的頻率要高于比較,因此為其分配更短的符號(hào)。

      此外,C還將賦值視為一個(gè)運(yùn)算符,因此可以很容易地寫出多重賦值(如a = b = c),并且可以將賦值嵌入到一個(gè)大的表達(dá)式中。

      這種便捷導(dǎo)致了一個(gè)潛在的問題:可能將需要比較的地方寫成賦值。因此,下面的語句好像看起來是要檢查x是否等于y:

      if(x = y)

      foo();

      而實(shí)際上是將x設(shè)置為y的值并檢查結(jié)果是否非零。再考慮下面的一個(gè)希望跳過空格、制表符和換行符的循環(huán):

      while(c == ' ' || c = '/t' || c == '/n')

      c = getc(f);

      在與'/t'進(jìn)行比較的地方程序員錯(cuò)誤地使用=代替了==。這個(gè)“比較”實(shí)際上是將'/t'賦給c,然后判斷c的(新的)值是否為零。因?yàn)?/t'不為零,這個(gè)“比較”將一直為真,因此這個(gè)循環(huán)會(huì)吃盡整個(gè)文件。這之后會(huì)發(fā)生什么取決于特定的實(shí)現(xiàn)是否允許一個(gè)程序讀取超過文件尾部的部分。如果允許,這個(gè)循環(huán)會(huì)一直運(yùn)行。

      一些C編譯器會(huì)對(duì)形如e1 = e2的條件給出一個(gè)警告以提醒用戶。當(dāng)你確實(shí)需要先對(duì)一個(gè)變量進(jìn)行賦值之后再檢查變量是否非零時(shí),為了在這種編譯器中避免警告信息,應(yīng)考慮顯式給出比較符。換句話說,將: if(x = y)

      foo();改寫為:

      if((x = y)!= 0)

      foo();

      這樣可以清晰地表示你的意圖。

      1.2 & 和 | 不是 && 和||

      容易將==錯(cuò)寫為=是因?yàn)楹芏嗥渌Z言使用=表示比較運(yùn)算。其他容易寫錯(cuò)的運(yùn)算符還有&和&&,以及|和||,這主要是因?yàn)镃語言中的&和|運(yùn)算符于其他語言中具有類似功能的運(yùn)算符大為不同。我們將在第4節(jié)中貼近地觀察這些運(yùn)算符。

      1.3 多字符記號(hào)

      一些C記號(hào),如/、*和=只有一個(gè)字符。而其他一些C記號(hào),如/*和==,以及標(biāo)識(shí)符,具有多個(gè)字符。當(dāng)C編譯器遇到緊連在一起的/和*時(shí),它必須能夠決定是將這兩個(gè)字符識(shí)別為兩個(gè)分離的記號(hào)還是一個(gè)單獨(dú)的記號(hào)。C語言參考手冊(cè)說明了如何決定:“如果輸入流到一個(gè)給定的字符串為止已經(jīng)被識(shí)別為記號(hào),則應(yīng)該包含下一個(gè)字符以組成能夠構(gòu)成記號(hào)的最長(zhǎng)的字符串”([譯注]即通常所說的“最長(zhǎng)子串原則”)。因此,如果/是一個(gè)記號(hào)的第一個(gè)字符,并且/后面緊隨了一個(gè)*,則這兩個(gè)字符構(gòu)成了注釋的開始,不管其他上下文環(huán)境。

      下面的語句看起來像是將y的值設(shè)置為x的值除以p所指向的值: y = x/*p

      /* p 指向除數(shù) */;

      實(shí)際上,/*開始了一個(gè)注釋,因此編譯器簡(jiǎn)單地吞噬程序文本,直到*/的出現(xiàn)。換句話說,這條語句僅僅把y的值設(shè)置為x的值,而根本沒有看到p。將這條語句重寫為: y = x / *p

      /* p 指向除數(shù) */;或者干脆是

      y = x /(*p)

      /* p指向除數(shù) */;它就可以做注釋所暗示的除法了。

      這種模棱兩可的寫法在其他環(huán)境中就會(huì)引起麻煩。例如,老版本的C使用=+表示現(xiàn)在版本中的+=。這樣的編譯器會(huì)將 a=-1;視為 a =-1;或

      a = a> a

      是不合法的。它和

      p-> a

      不是同義詞。

      另一方面,有些老式編譯器還是將=+視為一個(gè)單獨(dú)的記號(hào)并且和+=是同義詞。

      1.5 字符串和字符

      單引號(hào)和雙引號(hào)在C中的意義完全不同,在一些混亂的上下文中它們會(huì)導(dǎo)致奇怪的結(jié)果而不是錯(cuò)誤消息。

      包圍在單引號(hào)中的一個(gè)字符只是編寫整數(shù)的另一種方法。這個(gè)整數(shù)是給定的字符在實(shí)現(xiàn)的對(duì)照序列中的一個(gè)對(duì)應(yīng)的值。因此,在一個(gè)ASCII實(shí)現(xiàn)中,'a'和0141或97表示完全相同的東西。而一個(gè)包圍在雙引號(hào)中的字符串,只是編寫一個(gè)有雙引號(hào)之間的字符和一個(gè)附加的二進(jìn)制值為零的字符所初始化的一個(gè)無名數(shù)組的指針的一種簡(jiǎn)短方法。

      下面的兩個(gè)程序片斷是等價(jià)的:

      printf(“Hello world/n”);

      char hello[] = { 'H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '/n', 0 };printf(hello);

      使用一個(gè)指針來代替一個(gè)整數(shù)通常會(huì)得到一個(gè)警告消息(反之亦然),使用雙引號(hào)來代替單引號(hào)也會(huì)得到一個(gè)警告消息(反之亦然)。但對(duì)于不檢查參數(shù)類型的編譯器卻除外。因此,用 printf('/n');來代替 printf(“/n”);通常會(huì)在運(yùn)行時(shí)得到奇怪的結(jié)果。([譯注]提示:正如上面所說,'/n'表示一個(gè)整數(shù),它被轉(zhuǎn)換為了一個(gè)指針,這個(gè)指針?biāo)赶虻膬?nèi)容是沒有意義的。)

      由于一個(gè)整數(shù)通常足夠大,以至于能夠放下多個(gè)字符,一些C編譯器允許在一個(gè)字符常量中存放多個(gè)字符。這意味著用'yes'代替“yes”將不會(huì)被發(fā)現(xiàn)。后者意味著“分別包含y、e、s和一個(gè)空字符的四個(gè)連續(xù)存儲(chǔ)器區(qū)域中的第一個(gè)的地址”,而前者意味著“在一些實(shí)現(xiàn)定義的樣式中表示由字符y、e、s聯(lián)合構(gòu)成的一個(gè)整數(shù)”。這兩者之間的任何一致性都純屬巧合。句法缺陷

      要理解C語言程序,僅了解構(gòu)成它的記號(hào)是不夠的。還要理解這些記號(hào)是如何構(gòu)成聲明、表達(dá)式、語句和程序的。盡管這些構(gòu)成通常都是定義良好的,但這些定義有時(shí)候是有悖于直覺的或混亂的。

      在這一節(jié)中,我們將著眼于一些不明顯句法構(gòu)造。

      2.1 理解聲明

      我曾經(jīng)和一些人聊過天,他們那時(shí)正在在編寫在一個(gè)小型的微處理器上單機(jī)運(yùn)行的C程序。當(dāng)這臺(tái)機(jī)器的開關(guān)打開的時(shí)候,硬件會(huì)調(diào)用地址為0處的子程序。

      為了模仿電源打開的情形,我們要設(shè)計(jì)一條C語句來顯式地調(diào)用這個(gè)子程序。經(jīng)過一些思考,我們寫出了下面的語句:

      (*(void(*)())0)();

      這樣的表達(dá)式會(huì)令C程序員心驚膽戰(zhàn)。但是,并不需要這樣,因?yàn)樗麄兛梢栽谝粋€(gè)簡(jiǎn)單的規(guī)則的幫助下很容易地構(gòu)造它:以你使用的方式聲明它。

      每個(gè)C變量聲明都具有兩個(gè)部分:一個(gè)類型和一組具有特定格式的、期望用來對(duì)該類型求值的表達(dá)式。最簡(jiǎn)單的表達(dá)式就是一個(gè)變量:

      float f, g;

      說明表達(dá)式f和g——在求值的時(shí)候——具有類型float。由于待求值的是表達(dá)式,因此可以自由地使用圓括號(hào):

      float((f));

      這表示((f))求值為float并且因此,通過推斷,f也是一個(gè)float。

      同樣的邏輯用在函數(shù)和指針類型。例如:

      float ff();

      表示表達(dá)式ff()是一個(gè)float,因此ff是一個(gè)返回一個(gè)float的函數(shù)。類似地,float *pf;

      表示*pf是一個(gè)float并且因此pf是一個(gè)指向一個(gè)float的指針。

      這些形式的組合聲明對(duì)表達(dá)式是一樣的。因此,float *g(),(*h)();

      表示*g()和(*h)()都是float表達(dá)式。由于()比*綁定得更緊密,*g()和*(g())表示同樣的東西:g是一個(gè)返回指float指針的函數(shù),而h是一個(gè)指向返回float的函數(shù)的指針。

      當(dāng)我們知道如何聲明一個(gè)給定類型的變量以后,就能夠很容易地寫出一個(gè)類型的模型(cast):只要?jiǎng)h除變量名和分號(hào)并將所有的東西包圍在一對(duì)圓括號(hào)中即可。因此,由于 float *g();

      聲明g是一個(gè)返回float指針的函數(shù),所以(float *())就是它的模型。

      有了這些知識(shí)的武裝,我們現(xiàn)在可以準(zhǔn)備解決(*(void(*)())0)()了。我們可以將它分為兩個(gè)部分進(jìn)行分析。首先,假設(shè)我們有一個(gè)變量fp,它包含了一個(gè)函數(shù)指針,并且我們希望調(diào)用fp所指向的函數(shù)??梢赃@樣寫:

      (*fp)();

      如果fp是一個(gè)指向函數(shù)的指針,則*fp就是函數(shù)本身,因此(*fp)()是調(diào)用它的一種方法。(*fp)中的括號(hào)是必須的,否則這個(gè)表達(dá)式將會(huì)被分析為*(fp())。我們現(xiàn)在要找一個(gè)適當(dāng)?shù)谋磉_(dá)式來替換fp。

      這個(gè)問題就是我們的第二步分析。如果C可以讀入并理解類型,我們可以寫:(*0)();

      但這樣并不行,因?yàn)?運(yùn)算符要求必須有一個(gè)指針作為它的操作數(shù)。另外,這個(gè)操作數(shù)必須是一個(gè)指向函數(shù)的指針,以保證*的結(jié)果可以被調(diào)用。因此,我們需要將0轉(zhuǎn)換為一個(gè)可以描述“指向一個(gè)返回void的函數(shù)的指針”的類型。

      如果fp是一個(gè)指向返回void的函數(shù)的指針,則(*fp)()是一個(gè)void值,并且它的聲明將會(huì)是這樣的: void(*fp)();

      因此,我們需要寫:

      void(*fp)();(*fp)();

      來聲明一個(gè)啞變量。一旦我們知道了如何聲明該變量,我們也就知道了如何將一個(gè)常數(shù)轉(zhuǎn)換為該類型:只要從變量的聲明中去掉名字即可。因此,我們像下面這樣將0轉(zhuǎn)換為一個(gè)“指向返回void的函數(shù)的指針”:

      (void(*)())0

      接下來,我們用(void(*)())0來替換fp:

      (*(void(*)())0)();

      結(jié)尾處的分號(hào)用于將這個(gè)表達(dá)式轉(zhuǎn)換為一個(gè)語句。

      在這里,我們解決這個(gè)問題時(shí)沒有使用typedef聲明。通過使用它,我們可以更清晰地解決這個(gè)問題:

      typedef void(*funcptr)();(*(funcptr)0)();

      2.2 運(yùn)算符并不總是具有你所想象的優(yōu)先級(jí)

      假設(shè)有一個(gè)聲明了的常量FLAG,它是一個(gè)整數(shù),其二進(jìn)制表示中的某一位被置位(換句話說,它是2的某次冪),并且你希望測(cè)試一個(gè)整型變量flags該位是否被置位。通常的寫法是:

      if(flags & FLAG)...其意義對(duì)于很多C程序員都是很明確的:if語句測(cè)試?yán)ㄌ?hào)中的表達(dá)式求值的結(jié)果是否為0。出于清晰的目的我們可以將它寫得更明確:

      if(flags & FLAG!= 0)...這個(gè)語句現(xiàn)在更容易理解了。但它仍然是錯(cuò)的,因?yàn)?=比&綁定得更緊密,因此它被分析為: if(flags &(FLAG!= 0))...這(偶爾)是可以的,如FLAG是1或0(?。┑臅r(shí)候,但對(duì)于其他2的冪是不行的[2]。

      假設(shè)你有兩個(gè)整型變量,h和l,它們的值在0和15(含0和15)之間,并且你希望將r設(shè)置為8位值,其低位為l,高位為h。一種自然的寫法是: r = h << 4 + 1;不幸的是,這是錯(cuò)誤的。加法比移位綁定得更緊密,因此這個(gè)例子等價(jià)于: r = h <<(4 + l);正確的方法有兩種:

      r =(h << 4)+ l;r = h << 4 | l;

      避免這種問題的一個(gè)方法是將所有的東西都用括號(hào)括起來,但表達(dá)式中的括號(hào)過度就會(huì)難以理解,因此最好還是是記住C中的優(yōu)先級(jí)。

      不幸的是,這有15個(gè),太困難了。然而,通過將它們分組可以變得容易。

      綁定得最緊密的運(yùn)算符并不是真正的運(yùn)算符:下標(biāo)、函數(shù)調(diào)用和結(jié)構(gòu)選擇。這些都與左邊相關(guān)聯(lián)。

      接下來是一元運(yùn)算符。它們具有真正的運(yùn)算符中的最高優(yōu)先級(jí)。由于函數(shù)調(diào)用比一元運(yùn)算符綁定得更緊密,你必須寫(*p)()來調(diào)用p指向的函數(shù);*p()表示p是一個(gè)返回一個(gè)指針的函數(shù)。轉(zhuǎn)換是一元運(yùn)算符,并且和其他一元運(yùn)算符具有相同的優(yōu)先級(jí)。一元運(yùn)算符是右結(jié)合的,因此*p++表示*(p++),而不是(*p)++。

      在接下來是真正的二元運(yùn)算符。其中數(shù)學(xué)運(yùn)算符具有最高的優(yōu)先級(jí),然后是移位運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符,最后是條件運(yùn)算符。需要記住的兩個(gè)重要的東西是:

      ? 所有的邏輯運(yùn)算符具有比所有關(guān)系運(yùn)算符都低的優(yōu)先級(jí)。

      ? 移位運(yùn)算符比關(guān)系運(yùn)算符綁定得更緊密,但又不如數(shù)學(xué)運(yùn)算符。

      在這些運(yùn)算符類別中,有一些奇怪的地方。乘法、除法和求余具有相同的優(yōu)先級(jí),加法和減法具有相同的優(yōu)先級(jí),以及移位運(yùn)算符具有相同的優(yōu)先級(jí)。

      還有就是六個(gè)關(guān)系運(yùn)算符并不具有相同的優(yōu)先級(jí):==和!=的優(yōu)先級(jí)比其他關(guān)系運(yùn)算符要低。這就允許我們判斷a和b是否具有與c和d相同的順序,例如:

      a < b == c < d

      在邏輯運(yùn)算符中,沒有任何兩個(gè)具有相同的優(yōu)先級(jí)。按位運(yùn)算符比所有順序運(yùn)算符綁定得都緊密,每種與運(yùn)算符都比相應(yīng)的或運(yùn)算符綁定得更緊密,并且按位異或(^)運(yùn)算符介于按位與和按位或之間。

      三元運(yùn)算符的優(yōu)先級(jí)比我們提到過的所有運(yùn)算符的優(yōu)先級(jí)都低。這可以保證選擇表達(dá)式中包含的關(guān)系運(yùn)算符的邏輯組合特性,如:

      z = a < b && b < c ? d : e

      這個(gè)例子還說明了賦值運(yùn)算符具有比條件運(yùn)算符更低的優(yōu)先級(jí)是有意義的。另外,所有的復(fù)合賦值運(yùn)算符具有相同的優(yōu)先級(jí)并且是自右至左結(jié)合的,因此 a = b = c 和

      b = c;a = b;是等價(jià)的。

      具有最低優(yōu)先級(jí)的是逗號(hào)運(yùn)算符。這很容易理解,因?yàn)槎禾?hào)通常在需要表達(dá)式而不是語句的時(shí)候用來替代分號(hào)。

      賦值是另一種運(yùn)算符,通常具有混合的優(yōu)先級(jí)。例如,考慮下面這個(gè)用于復(fù)制文件的循環(huán):

      while(c = getc(in)!= EOF)

      putc(c, out);

      這個(gè)while循環(huán)中的表達(dá)式看起來像是c被賦以getc(in)的值,接下來判斷是否等于EOF以結(jié)束循環(huán)。不幸的是,賦值的優(yōu)先級(jí)比任何比較操作都低,因此c的值將會(huì)是getc(in)和EOF比較的結(jié)果,并且會(huì)被拋棄。因此,“復(fù)制”得到的文件將是一個(gè)由值為1的字節(jié)流組成的文件。

      上面這個(gè)例子正確的寫法并不難:

      while((c = getc(in))!= EOF)

      putc(c, out);

      然而,這種錯(cuò)誤在很多復(fù)雜的表達(dá)式中卻很難被發(fā)現(xiàn)。例如,隨UNIX系統(tǒng)一同發(fā)布的lint程序通常帶有下面的錯(cuò)誤行:

      if(((t = BTYPE(pt1->aty)== STRTY)|| t == UNIONTY){

      這條語句希望給t賦一個(gè)值,然后看t是否與STRTY或UNIONTY相等。而實(shí)際的效果卻大不相同[3]。

      C中的邏輯運(yùn)算符的優(yōu)先級(jí)具有歷史原因。B語言——C的前輩——具有和C中的&和|運(yùn)算符對(duì)應(yīng)的邏輯運(yùn)算符。盡管它們的定義是按位的,但編譯器在條件判斷上下文中將它們視為和&&和||一樣。當(dāng)在C中將它們分開后,優(yōu)先級(jí)的改變是很危險(xiǎn)的[4]。

      2.3 看看這些分號(hào)!

      C中的一個(gè)多余的分號(hào)通常會(huì)帶來一點(diǎn)點(diǎn)不同:或者是一個(gè)空語句,無任何效果;或者編譯器可能提出一個(gè)診斷消息,可以方便除去掉它。一個(gè)重要的區(qū)別是在必須跟有一個(gè)語句的if和while語句中??紤]下面的例子: if(x[i] > big);

      big = x[i];

      這不會(huì)發(fā)生編譯錯(cuò)誤,但這段程序的意義與: if(x[i] > big)

      big = x[i];

      就大不相同了。第一個(gè)程序段等價(jià)于: if(x[i] > big){ } big = x[i];也就是等價(jià)于:

      big = x[i];

      (除非x、i或big是帶有副作用的宏)。

      另一個(gè)因分號(hào)引起巨大不同的地方是函數(shù)定義前面的結(jié)構(gòu)聲明的末尾([譯注]這句話不太好聽,看例子就明白了)??紤]下面的程序片段: struct foo {

      int x;}

      f(){

      ...}

      在緊挨著f的第一個(gè)}后面丟失了一個(gè)分號(hào)。它的效果是聲明了一個(gè)函數(shù)f,返回值類型是struct foo,這個(gè)結(jié)構(gòu)成了函數(shù)聲明的一部分。如果這里出現(xiàn)了分號(hào),則f將被定義為具有默認(rèn)的整型返回值[5]。

      2.4 switch語句

      通常C中的switch語句中的case段可以進(jìn)入下一個(gè)。例如,考慮下面的C和Pascal程序片斷:

      switch(color){ case 1: printf(“red”);

      break;case 2: printf(“yellow”);

      break;case 3: printf(“blue”);

      break;}

      case color of 1: write('red');2: write('yellow');3: write('blue');end

      這兩個(gè)程序片段都作相同的事情:根據(jù)變量color的值是1、2還是3打印red、yellow或blue(沒有新行符)。這兩個(gè)程序片段非常相似,只有一點(diǎn)不同:Pascal程序中沒有C中相應(yīng)的break語句。C中的case標(biāo)簽是真正的標(biāo)簽:控制流程可以無限制地進(jìn)入到一個(gè)case標(biāo)簽中。

      看看另一種形式,假設(shè)C程序段看起來更像Pascal:

      switch(color){ case 1: printf(“red”);case 2: printf(“yellow”);case 3: printf(“blue”);}

      并且假設(shè)color的值是2。則該程序?qū)⒋蛴ellowblue,因?yàn)榭刂谱匀坏剞D(zhuǎn)入到下一個(gè)printf()的調(diào)用。

      這既是C語言switch語句的優(yōu)點(diǎn)又是它的弱點(diǎn)。說它是弱點(diǎn),是因?yàn)楹苋菀淄浺粋€(gè)break語句,從而導(dǎo)致程序出現(xiàn)隱晦的異常行為。說它是優(yōu)點(diǎn),是因?yàn)橥ㄟ^故意去掉break語句,可以很容易實(shí)現(xiàn)其他方法難以實(shí)現(xiàn)的控制結(jié)構(gòu)。尤其是在一個(gè)大型的switch語句中,我們經(jīng)常發(fā)現(xiàn)對(duì)一個(gè)case的處理可以簡(jiǎn)化其他一些特殊的處理。

      例如,設(shè)想有一個(gè)程序是一臺(tái)假想的機(jī)器的翻譯器。這樣的一個(gè)程序可能包含一個(gè)switch語句來處理各種操作碼。在這樣一臺(tái)機(jī)器上,通常減法在對(duì)其第二個(gè)運(yùn)算數(shù)進(jìn)行變號(hào)后就變成和加法一樣了。因此,最好可以寫出這樣的語句:

      case SUBTRACT:

      opnd2 =-opnd2;

      /* no break;*/ case ADD:

      ...另外一個(gè)例子,考慮編譯器通過跳過空白字符來查找一個(gè)記號(hào)。這里,我們將空格、制表符和新行符視為是相同的,除了新行符還要引起行計(jì)數(shù)器的增長(zhǎng)外: case '/n':

      linecount++;

      /* no break */ case '/t': case ' ':

      ...2.5 函數(shù)調(diào)用

      和其他程序設(shè)計(jì)語言不同,C要求一個(gè)函數(shù)調(diào)用必須有一個(gè)參數(shù)列表,但可以沒有參數(shù)。因此,如果f是一個(gè)函數(shù),f();

      就是對(duì)該函數(shù)進(jìn)行調(diào)用的語句,而

      f;

      什么也不做。它會(huì)作為函數(shù)地址被求值,但不會(huì)調(diào)用它[6]。

      2.6 懸掛else問題

      在討論任何語法缺陷時(shí)我們都不會(huì)忘記提到這個(gè)問題。盡管這一問題不是C語言所獨(dú)有的,但它仍然傷害著那些有著多年經(jīng)驗(yàn)的C程序員。

      考慮下面的程序片斷:

      if(x == 0)

      if(y == 0)error();else {

      z = x + y;

      f(&z);}

      寫這段程序的程序員的目的明顯是將情況分為兩種:x = 0和x!= 0。在第一種情況中,程序段什么都不做,除非y = 0時(shí)調(diào)用error()。第二種情況中,程序設(shè)置z = x + y并以z的地址作為參數(shù)調(diào)用f()。

      然而,這段程序的實(shí)際效果卻大為不同。其原因是一個(gè)else總是與其最近的if相關(guān)聯(lián)。如果我們希望這段程序能夠按照實(shí)際的情況運(yùn)行,應(yīng)該這樣寫:

      if(x == 0){

      if(y == 0)

      error();

      else {

      z = x + y;

      f(&z);

      } }

      換句話說,當(dāng)x!= 0發(fā)生時(shí)什么也不做。如果要達(dá)到第一個(gè)例子的效果,應(yīng)該寫: if(x == 0){

      if(y ==0)

      error();} else {

      z = z + y;

      f(&z);} 3 連接

      一個(gè)C程序可能有很多部分組成,它們被分別編譯,并由一個(gè)通常稱為連接器、連接編輯器或加載器的程序綁定到一起。由于編譯器一次通常只能看到一個(gè)文件,因此它無法檢測(cè)到需要程序的多個(gè)源文件的內(nèi)容才能發(fā)現(xiàn)的錯(cuò)誤。

      在這一節(jié)中,我們將看到一些這種類型的錯(cuò)誤。有一些C實(shí)現(xiàn),但不是所有的,帶有一個(gè)稱為lint的程序來捕獲這些錯(cuò)誤。如果具有一個(gè)這樣的程序,那么無論怎樣地強(qiáng)調(diào)它的重要性都不過分。

      3.1 你必須自己檢查外部類型

      假設(shè)你有一個(gè)C程序,被劃分為兩個(gè)文件。其中一個(gè)包含如下聲明: int n;

      而令一個(gè)包含如下聲明:

      long n;

      這不是一個(gè)有效的C程序,因?yàn)橐恍┩獠棵Q在兩個(gè)文件中被聲明為不同的類型。然而,很多實(shí)現(xiàn)檢測(cè)不到這個(gè)錯(cuò)誤,因?yàn)榫幾g器在編譯其中一個(gè)文件時(shí)并不知道另一個(gè)文件的內(nèi)容。因此,檢查類型的工作只能由連接器(或一些工具程序如lint)來完成;如果操作系統(tǒng)的連接器不能識(shí)別數(shù)據(jù)類型,C編譯器也沒法過多地強(qiáng)制它。

      那么,這個(gè)程序運(yùn)行時(shí)實(shí)際會(huì)發(fā)生什么?這有很多可能性:

      ? 實(shí)現(xiàn)足夠聰明,能夠檢測(cè)到類型沖突。則我們會(huì)得到一個(gè)診斷消息,說明n在兩個(gè)文件中具有不同的類型。

      ? 你所使用的實(shí)現(xiàn)將int和long視為相同的類型。典型的情況是機(jī)器可以自然地進(jìn)行32位運(yùn)算。在這種情況下你的程序或許能夠工作,好象你兩次都將變量聲明為long(或int)。但這種程序的工作純屬偶然。

      ? n的兩個(gè)實(shí)例需要不同的存儲(chǔ),它們以某種方式共享存儲(chǔ)區(qū),即對(duì)其中一個(gè)的賦值對(duì)另一個(gè)也有效。這可能發(fā)生,例如,編譯器可以將int安排在long的低位。不論這是基于系統(tǒng)的還是基于機(jī)器的,這種程序的運(yùn)行同樣是偶然。

      ? n的兩個(gè)實(shí)例以另一種方式共享存儲(chǔ)區(qū),即對(duì)其中一個(gè)賦值的效果是對(duì)另一個(gè)賦以不同的值。在這種情況下,程序可能失敗。

      這種情況發(fā)生的里一個(gè)例子出奇地頻繁。程序的某一個(gè)文件包含下面的聲明: char filename[] = “etc/passwd”;而另一個(gè)文件包含這樣的聲明:

      char *filename;

      盡管在某些環(huán)境中數(shù)組和指針的行為非常相似,但它們是不同的。在第一個(gè)聲明中,filename是一個(gè)字符數(shù)組的名字。盡管使用數(shù)組的名字可以產(chǎn)生數(shù)組第一個(gè)元素的指針,但這個(gè)指針只有在需要的時(shí)候才產(chǎn)生并且不會(huì)持續(xù)。在第二個(gè)聲明中,filename是一個(gè)指針的名字。這個(gè)指針可以指向程序員讓它指向的任何地方。如果程序員沒有給它賦一個(gè)值,它將具有一個(gè)默認(rèn)的0值(NULL)([譯注]實(shí)際上,在C中一個(gè)為初始化的指針通常具有一個(gè)隨機(jī)的值,這是很危險(xiǎn)的!)。

      這兩個(gè)聲明以不同的方式使用存儲(chǔ)區(qū),它們不可能共存。

      避免這種類型沖突的一個(gè)方法是使用像lint這樣的工具(如果可以的話)。為了在一個(gè)程序的不同編譯單元之間檢查類型沖突,一些程序需要一次看到其所有部分。典型的編譯器無法完成,但lint可以。

      避免該問題的另一種方法是將外部聲明放到包含文件中。這時(shí),一個(gè)外部對(duì)象的類型僅出現(xiàn)一次[7]。語義缺陷

      一個(gè)句子可以是精確拼寫的并且沒有語法錯(cuò)誤,但仍然沒有意義。在這一節(jié)中,我們將會(huì)看到一些程序的寫法會(huì)使得它們看起來是一個(gè)意思,但實(shí)際上是另一種完全不同的意思。

      我們還要討論一些表面上看起來合理但實(shí)際上會(huì)產(chǎn)生未定義結(jié)果的環(huán)境。我們這里討論的東西并不保證能夠在所有的C實(shí)現(xiàn)中工作。我們暫且忘記這些能夠在一些實(shí)現(xiàn)中工作但可能不能在另一些實(shí)現(xiàn)中工作的東西,直到第7節(jié)討論可以執(zhí)行問題為止。

      4.1 表達(dá)式求值順序

      一些C運(yùn)算符以一種已知的、特定的順序?qū)ζ洳僮鲾?shù)進(jìn)行求值。但另一些不能。例如,考慮下面的表達(dá)式:

      a < b && c < d

      C語言定義規(guī)定a < b首先被求值。如果a確實(shí)小于b,c < d必須緊接著被求值以計(jì)算整個(gè)表達(dá)式的值。但如果a大于或等于b,則c < d根本不會(huì)被求值。

      要對(duì)a < b求值,編譯器對(duì)a和b的求值就會(huì)有一個(gè)先后。但在一些機(jī)器上,它們也許是并行進(jìn)行的。

      C中只有四個(gè)運(yùn)算符&&、||、?:和,指定了求值順序。&&和||最先對(duì)左邊的操作數(shù)進(jìn)行求值,而右邊的操作數(shù)只有在需要的時(shí)候才進(jìn)行求值。而?:運(yùn)算符中的三個(gè)操作數(shù):a、b和c,最先對(duì)a進(jìn)行求值,之后僅對(duì)b或c中的一個(gè)進(jìn)行求值,這取決于a的值。,運(yùn)算符首先對(duì)左邊的操作數(shù)進(jìn)行求值,然后拋棄它的值,對(duì)右邊的操作數(shù)進(jìn)行求值[8]。

      C中所有其它的運(yùn)算符對(duì)操作數(shù)的求值順序都是未定義的。事實(shí)上,賦值運(yùn)算符不對(duì)求值順序做出任何保證。

      出于這個(gè)原因,下面這種將數(shù)組x中的前n個(gè)元素復(fù)制到數(shù)組y中的方法是不可行的: i = 0;while(i < n)

      y[i] = x[i++];

      其中的問題是y[i]的地址并不保證在i增長(zhǎng)之前被求值。在某些實(shí)現(xiàn)中,這是可能的;但在另一些實(shí)現(xiàn)中卻不可能。另一種情況出于同樣的原因會(huì)失?。?i = 0;while(i < n)

      y[i++] = x[i];

      而下面的代碼是可以工作的: i = 0;while(i < n){

      y[i] = x[i];

      i++;}

      當(dāng)然,這可以簡(jiǎn)寫為: for(i = 0;i < n;i++)

      y[i] = x[i];4.2 &&、||和!運(yùn)算符

      C中有兩種邏輯運(yùn)算符,在某些情況下是可以交換的:按位運(yùn)算符&、|和~,以及邏輯運(yùn)算符&&、||和!。一個(gè)程序員如果用某一類運(yùn)算符替換相應(yīng)的另一類運(yùn)算符會(huì)得到某些奇怪的效果:程序可能會(huì)正確地工作,但這純屬偶然。

      &&、||和!運(yùn)算符將它們的參數(shù)視為僅有“真”或“假”,通常約定0代表“假”而其它的任意值都代表“真”。這些運(yùn)算符返回1表示“真”而返回0表示“假”,而且&&和||運(yùn)算符當(dāng)可以通過左邊的操作數(shù)確定其返回值時(shí),就不會(huì)對(duì)右邊的操作數(shù)進(jìn)行求值。

      因此!10是零,因?yàn)?0非零;10 && 12是1,因?yàn)?0和12都非零;10 || 12也是1,因?yàn)?0非零。另外,最后一個(gè)表達(dá)式中的12不會(huì)被求值,10 || f()中的f()也不會(huì)被求值。

      考慮下面這段用于在一個(gè)表中查找一個(gè)特定元素的程序:

      i = 0;while(i < tabsize && tab[i]!= x)

      i++;

      這段循環(huán)背后的意思是如果i等于tabsize時(shí)循環(huán)結(jié)束,元素未被找到。否則,i包含了元素的索引。

      假設(shè)這個(gè)例子中的&&不小心被替換為了&,這個(gè)循環(huán)可能仍然能夠工作,但只有兩種幸運(yùn)的情況可以使它停下來。

      首先,這兩個(gè)操作都是當(dāng)條件為假時(shí)返回0,當(dāng)條件為真時(shí)返回1。只要x和y都是1或0,x & y和x && y都具有相同的值。然而,如果當(dāng)使用了除1之外的非零值表示“真”時(shí)互換了這兩個(gè)運(yùn)算符,這個(gè)循環(huán)將不會(huì)工作。

      其次,由于數(shù)組元素不會(huì)改變,因此越過數(shù)組最后一個(gè)元素前進(jìn)一個(gè)位置時(shí)是無害的,循環(huán)會(huì)幸運(yùn)地停下來。失誤的程序會(huì)越過數(shù)組的結(jié)尾,因?yàn)?不像&&,總是會(huì)對(duì)所有的操作數(shù)進(jìn)行求值。因此循環(huán)的最后一次獲取tab[i]時(shí)i的值已經(jīng)等于tabsize了。如果tabsize是tab中元素的數(shù)量,則會(huì)取到tab中不存在的一個(gè)值。

      4.3 下標(biāo)從零開始

      在很多語言中,具有n個(gè)元素的數(shù)組其元素的號(hào)碼和它的下標(biāo)是從1到n嚴(yán)格對(duì)應(yīng)的。但在C中不是這樣。

      一個(gè)具有n個(gè)元素的C數(shù)組中沒有下標(biāo)為n的元素,其中的元素的下標(biāo)是從0到n'a';

      return c;}

      在很多C實(shí)現(xiàn)中,為了減少比實(shí)際計(jì)算還要多的調(diào)用開銷,通常將其實(shí)現(xiàn)為宏:

      #define toupper(c)((c)>= 'a' &&(c)<= 'z' ?(c)+('A''a')#define tolower(c)((c)+ 'A''a' :(c))#define tolower(c)((c)>= 'A' &&(c)<= 'Z' ?(c)+ 'a''a';

      return c;}

      tolower()類似。

      這個(gè)改變帶來更多的問題,每次使用這些函數(shù)的時(shí)候都會(huì)引入函數(shù)調(diào)用開銷。我們的英雄認(rèn)為一些人可能不愿意支付這些開銷,因此他們將這個(gè)宏重命名為:

      #define _toupper(c)((c)+ 'A''A')這就允許用戶選擇方便或速度。

      這里面其實(shí)只有一個(gè)問題:伯克利的人們和其他的C實(shí)現(xiàn)者并沒有跟著這么做。這意味著一個(gè)在AT&T系統(tǒng)上編寫的使用了toupper()或tolower()的程序,如果沒有為其傳遞正確大小寫字母參數(shù),在其他C實(shí)現(xiàn)中可能不會(huì)正常工作。

      如果不知道這些歷史,可能很難對(duì)這類錯(cuò)誤進(jìn)行跟蹤。

      7.8 先釋放,再重新分配

      很多C實(shí)現(xiàn)為用戶提供了三個(gè)內(nèi)存分配函數(shù):malloc()、realloc()和free()。調(diào)用malloc(n)返回一個(gè)指向有n個(gè)字符的新分配的內(nèi)存的指針,這個(gè)指針可以由程序員使用。給free()傳遞一個(gè)指向由malloc()分配的內(nèi)存的指針可以使這塊內(nèi)存得以再次使用。通過一個(gè)指向已分配區(qū)域的指針和一個(gè)新的大小調(diào)用realloc()可以將這塊內(nèi)存擴(kuò)大或縮小到新尺寸,這個(gè)過程中可能要復(fù)制內(nèi)存。

      也許有人會(huì)想,真相真是有點(diǎn)微妙啊。下面是System V接口定義中出現(xiàn)的對(duì)realloc()的描述:

      realloc改變一個(gè)由ptr指向的size個(gè)字節(jié)的塊,并返回該塊(可能被移動(dòng))的指針。在新舊尺寸中比較小的一個(gè)尺寸之下的內(nèi)容不會(huì)被改變。

      而UNIX系統(tǒng)第七版的參考手冊(cè)中包含了這一段的副本。此外,還包含了描述realloc()的另外一段:

      如果在最后一次調(diào)用malloc、realloc或calloc后釋放了ptr所指向的塊,realloc依舊可以工作;因此,free、malloc和realloc的順序可以利用malloc壓縮存貯的查找策略。

      因此,下面的代碼片段在UNIX第七版中是合法的:

      free(p);p = realloc(p, newsize);

      這一特性保留在從UNIX第七版衍生出來的系統(tǒng)中:可以先釋放一塊存儲(chǔ)區(qū)域,然后再重新分配它。這意味著,在這些系統(tǒng)中釋放的內(nèi)存中的內(nèi)容在下一次內(nèi)存分配之前可以保證不變。因此,在這些系統(tǒng)中,我們可以用下面這種奇特的思想來釋放一個(gè)鏈表中的所有元素: for(p = head;p!= NULL;p = p->next)

      free((char *)p);

      而不用擔(dān)心調(diào)用free()會(huì)導(dǎo)致p->next不可用。

      不用說,這種技術(shù)是不推薦的,因?yàn)椴皇撬蠧實(shí)現(xiàn)都能在內(nèi)存被釋放后將它的內(nèi)容保留足夠長(zhǎng)的時(shí)間。然而,第七版的手冊(cè)遺留了一個(gè)未聲明的問題:realloc()的原始實(shí)現(xiàn)實(shí)際上是必須要先釋放再重新分配的。出于這個(gè)原因,一些C程序都是先釋放內(nèi)存再重新分配的,而當(dāng)這些程序移植到其他實(shí)現(xiàn)中時(shí)就會(huì)出現(xiàn)問題。

      7.9 可移植性問題的一個(gè)實(shí)例

      讓我們來看一個(gè)已經(jīng)被很多人在很多時(shí)候解決了的問題。下面的程序帶有兩個(gè)參數(shù):一個(gè)長(zhǎng)整數(shù)和一個(gè)函數(shù)(的指針)。它將整數(shù)轉(zhuǎn)換位十進(jìn)制數(shù),并用代表其中每一個(gè)數(shù)字的字符來調(diào)用給定的函數(shù)。

      void printnum(long n, void(*p)()){

      if(n < 0){

      (*p)('-');

      n =-n;

      }

      if(n >= 10)

      printnum(n / 10, p);

      (*p)(n % 10 + '0');}

      這個(gè)程序非常簡(jiǎn)單。首先檢查n是否為負(fù)數(shù);如果是,則打印一個(gè)符號(hào)并將n變?yōu)檎龜?shù)。接下來,測(cè)試是否n >= 10。如果是,則它的十進(jìn)制表示中包含兩個(gè)或更多個(gè)數(shù)字,因此我們遞歸地調(diào)用printnum()來打印除最后一個(gè)數(shù)字外的所有數(shù)字。最后,我們打印最后一個(gè)數(shù)字。

      這個(gè)程序——由于它的簡(jiǎn)單——具有很多可移植性問題。首先是將n的低位數(shù)字轉(zhuǎn)換成字符形式的方法。用n % 10來獲取低位數(shù)字的值是好的,但為它加上'0'來獲得相應(yīng)的字符表示就不好了。這個(gè)加法假設(shè)機(jī)器中順序的數(shù)字所對(duì)應(yīng)的字符數(shù)順序的,沒有間隔,因此'0' + 5和'5'的值是相同的,等等。盡管這個(gè)假設(shè)對(duì)于ASCII和EBCDIC字符集是成立的,但對(duì)于其他一些機(jī)器可能不成立。避免這個(gè)問題的方法是使用一個(gè)表:

      void printnum(long n, void(*p)()){

      if(n < 0){

      (*p)('-');

      n =-n;

      }

      if(n >= 10)

      printnum(n / 10, p);

      (*p)(“0123456789”[n % 10]);}

      另一個(gè)問題發(fā)生在當(dāng)n < 0時(shí)。這時(shí)程序會(huì)打印一個(gè)負(fù)號(hào)并將n設(shè)置為-n。這個(gè)賦值會(huì)發(fā)生溢出,因?yàn)樵谑褂?的補(bǔ)碼的機(jī)器上通常能夠表示的負(fù)數(shù)比正數(shù)要多。例如,一個(gè)(長(zhǎng))整數(shù)有k位和一個(gè)附加位表示符號(hào),則-2k可以表示而2k卻不能。

      解決這一問題有很多方法。最直觀的一種是將n賦給一個(gè)unsigned long值。然而,一些C便一起可能沒有實(shí)現(xiàn)unsigned long,因此我們來看看沒有它怎么辦。

      在第一個(gè)實(shí)現(xiàn)和第二個(gè)實(shí)現(xiàn)的機(jī)器上,改變一個(gè)正整數(shù)的符號(hào)保證不會(huì)發(fā)生溢出。問題僅出在改變一個(gè)負(fù)數(shù)的符號(hào)時(shí)。因此,我們可以通過避免將n變?yōu)檎龜?shù)來避免這個(gè)問題。

      當(dāng)然,一旦我們打印了負(fù)數(shù)的符號(hào),我們就能夠?qū)⒇?fù)數(shù)和正數(shù)視為是一樣的。下面的方法就強(qiáng)制在打印符號(hào)之后n為負(fù)數(shù),并且用負(fù)數(shù)值完成我們所有的算法。如果我們這么做,我們就必須保證程序中打印符號(hào)的部分只執(zhí)行一次;一個(gè)簡(jiǎn)單的方法是將這個(gè)程序劃分為兩個(gè)函數(shù): void printnum(long n, void(*p)()){

      if(n < 0){

      (*p)('-');

      printneg(n, p);

      }

      else

      printneg(-n, p);}

      void printneg(long n, void(*p)()){

      if(n <=-10)

      printneg(n / 10, p);

      (*p)(“0123456789”[-(n % 10)]);}

      printnum()現(xiàn)在只檢查要打印的數(shù)是否為負(fù)數(shù);如果是的話則打印一個(gè)符號(hào)。否則,它以n的負(fù)絕對(duì)值來調(diào)用printneg()。我們同時(shí)改變了printneg()的函數(shù)體來適應(yīng)n永遠(yuǎn)是負(fù)數(shù)或零這一事實(shí)。

      我們得到什么?我們使用n / 10和n % 10來獲取n的前導(dǎo)數(shù)字和結(jié)尾數(shù)字(經(jīng)過適當(dāng)?shù)姆?hào)變換)。調(diào)用整數(shù)除法的行為在其中一個(gè)操作數(shù)為負(fù)的時(shí)候是實(shí)現(xiàn)相關(guān)的。因此,n % 10有可能是正的!這時(shí),-(n % 10)是負(fù)數(shù),將會(huì)超出我們的數(shù)字字符數(shù)組的末尾。

      為了解決這一問題,我們建立兩個(gè)臨時(shí)變量來存放商和余數(shù)。作完除法后,我們檢查余數(shù)是否在正確的范圍內(nèi),如果不是的話則調(diào)整這兩個(gè)變量。printnum()沒有改變,因此我們只列出printneg():

      void printneg(long n, void(*p)()){

      long q;

      int r;

      if(r > 0){

      r-= 10;

      q++;

      }

      if(n <=-10){

      printneg(q, p);

      }

      (*p)(“0123456789”[-r]);} 這里是空閑空間

      還有很多可能讓C程序員誤入迷途的地方本文沒有提到。如果你發(fā)現(xiàn)了,請(qǐng)聯(lián)系作者。在以后的版本中它會(huì)被包含進(jìn)來,并添加一個(gè)表示感謝的腳注。

      參考

      《The C Programming Language》(Kernighan and Ritchie, Prentice-Hall 1978)是最具權(quán)威的C著作。它包含了一個(gè)優(yōu)秀的教程,面向那些熟悉其他高級(jí)語言程序設(shè)計(jì)的人,和一個(gè)參考手冊(cè),簡(jiǎn)潔地描述了整個(gè)語言。盡管自1978年以來這門語言發(fā)生了不少變化,這本書對(duì)于很多主題來說仍然是個(gè)定論。這本書同時(shí)還包含了本文中多次提到的“C語言參考手冊(cè)”。

      《The C Puzzle Book》(Feuer, Prentice-Hall, 1982)是一本少見的磨煉人們文法能力的書。這本書收集了很多謎題(和答案),它們的解決方法能夠測(cè)試讀者對(duì)于C語言精妙之處的知識(shí)。

      《C: A Referenct Manual》(Harbison and Steele, Prentice Hall 1984)是特意為實(shí)現(xiàn)者編寫的一本參考資料。其他人也會(huì)發(fā)現(xiàn)它是特別有用的——因?yàn)樗軓闹袇⒖技?xì)節(jié)。

      腳注

      1.這本書是基于圖書《C Traps and Pitfalls》(Addison-Wesley, 1989, ISBN 0-201-17928-8)的一個(gè)擴(kuò)充,有興趣的讀者可以讀一讀它。

      2.因?yàn)?=的結(jié)果不是1就是0。

      3.感謝Guy Harris為我指出這個(gè)問題。

      4.Dennis Ritchie和Steve Johnson同時(shí)向我指出了這個(gè)問題。

      5.感謝一位不知名的志愿者提出這個(gè)問題。

      6.感謝Richard Stevens指出了這個(gè)問題。

      7.一些C編譯器要求每個(gè)外部對(duì)象僅有一個(gè)定義,但可以有多個(gè)聲明。使用這樣的編譯器時(shí),我們何以很容易地將一個(gè)聲明放到一個(gè)包含文件中,并將其定義放到其它地方。這意味著每個(gè)外部對(duì)象的類型將出現(xiàn)兩次,但這比出現(xiàn)多于兩次要好。

      8.分離函數(shù)參數(shù)用的逗號(hào)不是逗號(hào)運(yùn)算符。例如在f(x, y)中,x和y的獲取順序是未定義的,但在g((x, y))中不是這樣的。其中g(shù)只有一個(gè)參數(shù)。它的值是通過對(duì)x進(jìn)行求值、拋棄這個(gè)值、再對(duì)y進(jìn)行求值來確定的。

      9.預(yù)處理器還可以很容易地組織這樣的顯式常量以能夠方便地找到它們。

      10.PDP-11和VAX-11是數(shù)組設(shè)備集團(tuán)(DEC)的商標(biāo)。

      本文來自CSDN

      客,轉(zhuǎn)

      請(qǐng)

      標(biāo)

      :http://blog.csdn.net/milan25429688/archive/2005/03/24/328944.aspx#contents

      第四篇:王蒙經(jīng)典語錄

      王蒙經(jīng)典語錄

      王蒙經(jīng)典語錄1

      1、你必須以逸待勞,你必須心懷久遠(yuǎn),你必須從容不驚,你必須舉重若輕。

      2、友誼不用碰杯,友誼無需禮物,友誼只不過是我們不會(huì)忘記。

      3、只有去掉對(duì)世界,對(duì)他人乃至對(duì)自身的不切實(shí)際的幻想,才能安順快樂。

      4、該玩就玩玩,該放就放放,該趕就趕趕,該等就等等…永不氣急敗壞,永不聲嘶力竭。

      5、生命的健康固然需要有健壯的身體,但這絕不是生命健康的全部意義。真正的生命健康乃是非痛苦的、非歪曲的人生。

      6、真生命真事業(yè)真學(xué)問真愛情只能屬于無所畏懼的人,具有某種“傻子”氣質(zhì)的人。

      7、當(dāng)了部長(zhǎng),才知道官小。

      8、俗并不可怕,俗人也不可怕,可怕的是用俗來剪裁、排斥一切高尚和高雅,或者使世俗向低俗再向惡俗發(fā)展。還有令人起雞皮疙瘩的,是自己已經(jīng)俗得可以了,偏偏還要以高尚和高雅…

      9、相見短而分離久,熱鬧短而寂寞長(zhǎng),榮華一瞬而蕭索永時(shí),青春片刻而衰亡繼來。

      10、遺忘幫助我在一些事情上轉(zhuǎn)過臉去,信念幫助我在另一些事情面前點(diǎn)燃起照明的火把。

      11、自己豐富才能感知世界的豐富;自己善良才能感知世界的美好;自己坦蕩才能逍遙地生活在天地之間。

      12、高尚有高尚的代價(jià),低下有低下的收益,清高有清高的寂寞,渾水摸魚有渾水摸魚的紅火,智慧有智慧的痛苦,愚傻有愚傻的福氣。

      13、由于有所共鳴與傳承,人類才不至于過分地迷失和繞圈子走老路,由于有所區(qū)別,人類才會(huì)有發(fā)展。

      14、我提醒你,我們那么早就見面了,你說是的,我卻覺得你也許沒有記得那樣仔細(xì)。

      15、不要被大話嚇住,不要被胡說八道嚇唬住,不要被旗號(hào)嚇唬住。

      16、人生一世,總有個(gè)追求,有個(gè)盼望,有個(gè)讓自己珍視,讓自己向往,讓自己護(hù)衛(wèi),愿意為之活一遭,乃至愿意為之獻(xiàn)身的東西,這就是價(jià)值了。

      17、人有時(shí)候需要等待,有時(shí)候需要忍耐,有時(shí)候需要為顧全大局而保持沉默,有時(shí)候一時(shí)看不清楚需要再看一看。

      18、學(xué)習(xí)使我不悲觀、不絕望、不瘋狂、不灰溜溜也不墮落,而且不虛度年華,不哭天抹淚、不怨天尤人、不無可奈何、不無所事事。

      19、相信時(shí)間,時(shí)間對(duì)善良有利,對(duì)智慧和光明有利,對(duì)陰謀不利,對(duì)狹隘不利。

      20、一個(gè)人為了柴米油鹽,為了住房這樣的事去忙碌、去奮斗是不可恥的,是應(yīng)該珍惜這種生存權(quán)利的。

      21、多好的事情都有過去的時(shí)候,多壞的事情也有過去的時(shí)候。

      22、真正厲害的人從來不暴跳如雷,從來不潑污水。

      23、自己弄不清楚的東西不一定就壞,對(duì)于自己鬧不明白的東西明智的做法是一看二研究,不行就先掛起。

      24、青春是偉大的財(cái)富,信任是永遠(yuǎn)的靠山,率真是制勝的法寶,好奇點(diǎn)燃了學(xué)習(xí)的熱烈,友善鋪就了向前的坦途。

      25、任何事情,急于求成都是幼稚的幻想,急于求成的結(jié)果一定是不成,對(duì)此不應(yīng)該有任何懷疑。

      26、頌揚(yáng)別人常常是肯定自己,指責(zé)別人常常是反射著自己的弱點(diǎn)。嘲笑自己常常是嘲笑別人,給別人抬轎其實(shí)也是抬自己。以上是分享律,或日借光效應(yīng)。

      27、多學(xué)一種語言,不僅是多打開一扇窗子,多一種獲取知識(shí)的橋梁,而且是多一個(gè)世界,多一個(gè)頭腦,多一個(gè)生命。

      28、頌揚(yáng)別人常常是肯定自己,指責(zé)別人常常是反射著自己的弱點(diǎn),嘲笑自己常常是嘲笑別人,給別人抬杠其實(shí)也是抬自己,以上是分享律,或曰借光效應(yīng)。

      29、人們對(duì)天才有許多定義,有的說天才即勤奮,有的說天才是三分運(yùn)氣七分汗水,都言之有理。但如果是我,如果淺薄如我都能有機(jī)會(huì)談天才的定義問題,我要說,天才即集中時(shí)間、集中精力。具有正常智商的人,如能集中自己的時(shí)間與精力,全力做好一兩件事,而且是長(zhǎng)期堅(jiān)持不懈,一般都能做出不俗的成績(jī),都能表現(xiàn)出相當(dāng)?shù)牟啪邅怼?/p>

      30、世上有拾金的,有拾銀的,有拾銅錢的,就沒聽說過有拾罵的。我罵的是你,誰說的.?身正不怕影子斜,無病不怕喝涼水。

      31、世界上絕對(duì)不是只有黑白兩種顏色,善惡兩種品德,敵我兩種力量,正謬兩種主張,資無兩個(gè)階級(jí)。

      32、幽默是一種執(zhí)拗,一種偏偏要把窗戶紙捅破、放進(jìn)陽光和空氣的快感。

      33、人生最缺少的是什么?是時(shí)間,是經(jīng)驗(yàn),是學(xué)問,更是一種比較純凈的心情。

      34、我愛生活,我嘆息一切美好的瞬間的短促。只有文學(xué)才能使美好的瞬間與永恒連接起來。

      35、一個(gè)人總是能夠用自己的理想來超越自己的成熟和經(jīng)驗(yàn),又總能夠用自己的成熟和經(jīng)驗(yàn)來校正和豐富自己的理想。這是一個(gè)最好的狀態(tài)。既是理想的又是實(shí)踐的,既是成熟的又是天真的。

      36、首先是要找對(duì)找到找定自己的優(yōu)勢(shì)。雖非大才,必有可取。相對(duì)而言,你應(yīng)該發(fā)揮自己的長(zhǎng)處,切不可離開自己的條件自己的長(zhǎng)處而這山望著那山高,總覺得生活在別處。

      37、一個(gè)人應(yīng)該知道自己能夠做什么,應(yīng)該做什么,必須做什么,更應(yīng)該知道不應(yīng)該做什么,不要做什么,其實(shí)做也做不到什么。

      38、善于等待的人是聰明的人,也是真正有信心有能力有頭腦有見解的人。

      39、敵視野蠻與愚昧本身,也可能成為一種更可惡尤其是更野蠻和另一種類型的愚昧,對(duì)野蠻必須耐心,對(duì)愚昧必須有所同情至少理解,必須抱幫助的態(tài)度。

      40、耐心高于智慧,耐心重于道德,耐心戰(zhàn)勝了而且必將繼續(xù)戰(zhàn)勝任何對(duì)手。

      41、志向一經(jīng)確定就不再是幻想夢(mèng)境,而是巨大的實(shí)踐,是一系列問題的挑戰(zhàn)與應(yīng)答,是沉重如山的勞務(wù)。

      42、一切決定于時(shí)機(jī),時(shí)候到了石頭里也會(huì)孵出小鳥,時(shí)候不到火焰里也照樣透心冰涼。

      43、一切被推崇,提倡,珍愛的東西,都是禍害之源,爭(zhēng)奪之根,虛偽之由,占有與竊取的教唆者,是一切罪惡的源頭。

      44、過于偉大或者過于卑微,過于高明或者過于愚蠢,過于奇特或者過于陳舊的話語,都值得懷疑。

      45、我贊成不搞無謂的爭(zhēng)論,對(duì)于花樣翻新的名詞口號(hào),對(duì)于熱點(diǎn)熱門,對(duì)于咋咋呼呼,我常常抱不為所動(dòng)怒,靜觀其變,不信其邪,言行對(duì)照,比較分析的態(tài)度。

      46、兇惡每“戰(zhàn)勝”一次善良就把自己壓縮了一次,因?yàn)樗媪俗约旱某髳?。善良每敗于兇惡一次,它就把自己弘揚(yáng)了一次,因?yàn)樗麚P(yáng)了自己的光明。

      47、所謂成長(zhǎng),就是一些不切實(shí)際的幻想破滅了,而另一些合理的科學(xué)的理念一步一步變?yōu)楝F(xiàn)實(shí)。

      48、才華是一眼看穿的分明的眸子。

      49、我說,黑貓和梨花可能是偶然,眼睛和春天卻常常與我相伴。

      50、政治有時(shí)候會(huì)扭曲生活,但生活會(huì)消解政治。老百姓自有一套生活哲學(xué)。人世間的色彩太多了,黑白之間還有大量的青黃灰。

      51、政治不是我的主業(yè),我始終堅(jiān)持的是寫作。我之所以是王蒙不是因?yàn)槲耶?dāng)過什么什么,而是你反過來,因?yàn)槲矣羞@個(gè)能力、影響和活兒。

      52、兇惡是無所不為的,兇惡因而擁有各種各樣的武器。而善良是有所不為的,善良的武器比兇惡少得多。善良常常敗在兇惡手下。

      53、如果春天沒有能讓你醉倒與墮落,春天就一定能夠叫你爆炸。

      54、文學(xué)是一種社會(huì)現(xiàn)象,而社會(huì)并不是一種文學(xué)現(xiàn)象。社會(huì)上尚沒有完全弄清、完全解決的問題,期待通過文學(xué)作品的閱讀來得到信念,得到前景,得到路線圖,那是不現(xiàn)實(shí)的。

      55、這就是洋人,走到哪里哪里就有愛情。而中國(guó)人,走到哪里哪里就有勾心斗角,哪里就有人勇于捉奸,為捉奸可以幾夜不睡。

      56、人生在世有兩種境界,一種是痛而不言,一種是笑而不語,痛而不言是一種智慧,笑而不語是一種豁達(dá),擁有這兩種境界任何其一的人都是高尚的人,可惜我不是。

      57、春花秋葉,山嵐水影。

      58、學(xué)習(xí)是一個(gè)人的真正看家本領(lǐng),是人的第一特點(diǎn),第一長(zhǎng)處,第一智慧,第一本源,其他一切都是學(xué)習(xí)的結(jié)果、學(xué)習(xí)的恩澤。

      59、自己豐富才能感知世界的豐富,自己好學(xué)才能感知世界的新奇,自己善良才能感知世界的美好,自己坦蕩才能逍遙地生活在天地之間。

      60、沒有立即沒有建設(shè)的單純破壞,帶來的常常是失范、混亂、墮落,這種真空比沒有破以前更糟糕。提倡理解,相信理解比愛更高尚。

      61、至味無言,至理無文,至情無歌,至性無心。

      62、順境中,恬淡無為是節(jié)奏也是補(bǔ)充,是休息也是對(duì)于不測(cè)風(fēng)云的預(yù)防,是網(wǎng)球手的發(fā)球或接發(fā)球準(zhǔn)備,可進(jìn)可退,可攻可守,靜如處子,動(dòng)如脫兔。在不無兇險(xiǎn)的逆境,恬淡無為是休眠,是自我保護(hù)而且不露行跡,也是從泰坦尼克號(hào)上逃離的救生艇。

      63、任何人試圖以真理裁判道德裁判者自居,以救世主自居,眾人皆濁我獨(dú)清,眾人皆醉我獨(dú)醒,不要隨便信他。

      64、在絕大多數(shù)情況下,生活的力量仍然有可能戰(zhàn)勝不讓你好好生活的力量,對(duì)于不讓你好好生活的邪惡力量來說,你能好好地生活就是針鋒相對(duì)的回答。

      65、如果夜闌人靜,你諦聽了柴可夫斯基的《如歌的行板》,你也許能夠再次落下你青年時(shí)代落過的淚水。只要還在人間,你就不會(huì)完全麻木。

      王蒙經(jīng)典語錄2

      1.人有時(shí)候需要等待,有時(shí)候需要忍耐,有時(shí)候需要為顧全大局而保持沉默,有時(shí)候一時(shí)看不清楚需要再看一看。

      2.首先是要找對(duì)找到找定自己的優(yōu)勢(shì)。雖非大才,必有可取。相對(duì)而言,你應(yīng)該發(fā)揮自己的長(zhǎng)處,切不可離開自己的條件自己的長(zhǎng)處而這山望著那山高,總覺得生活在別處。

      3.任何事情,急于求成都是幼稚的幻想,急于求成的結(jié)果一定是不成,對(duì)此不應(yīng)該有任何懷疑。

      4.沒有一定程度的超脫就沒有理智,就沒有客觀,就沒有全面,就沒有正視,就沒有自我調(diào)節(jié),就沒有發(fā)展和進(jìn)步。而只有自高自大、自吹自擂、自怨自艾、自苦自鬧、自說自話、丑表功、氣迷心、瞎激動(dòng)、亂抒情,討厭的很。

      5.真生命真事業(yè)真學(xué)問真愛情只能屬于無所畏懼的人,具有某種“傻子”氣質(zhì)的人。

      6.善于等待的人是聰明的人,也是真正有信心有能力有頭腦有見解的人。

      7.一切決定于時(shí)機(jī),時(shí)候到了石頭里也會(huì)孵出小鳥,時(shí)候不到火焰里也照樣透心冰涼。

      8.多好的事情都有過去的時(shí)候,多壞的事情也有過去的時(shí)候。

      9.在絕大多數(shù)情況下,生活的力量仍然有可能戰(zhàn)勝不讓你好好生活的力量,對(duì)于不讓你好好生活的邪惡力量來說,你能好好地生活就是針鋒相對(duì)的回答。

      10.不要著急。人生一世,最要緊的恰恰是耐心二字。

      11.耐心高于智慧,耐心重于道德,耐心戰(zhàn)勝了而且必將繼續(xù)戰(zhàn)勝任何對(duì)手。

      12.真正厲害的人從來不暴跳如雷,從來不潑污水。

      13.該玩就玩玩,該放就放放,該趕就趕趕,該等就等等...永不氣急敗壞,永不聲嘶力竭。

      14.一個(gè)人總是能夠用自己的理想來超越自己的成熟和經(jīng)驗(yàn),又總能夠用自己的成熟和經(jīng)驗(yàn)來校正和豐富自己的理想。這是一個(gè)最好的狀態(tài)。既是理想的又是實(shí)踐的,既是成熟的又是天真的。

      15.至味無言,至理無文,至情無歌,至性無心。

      16.相信時(shí)間,時(shí)間對(duì)善良有利,對(duì)智慧和光明有利,對(duì)陰謀不利,對(duì)狹隘不利。

      17.遺忘幫助我在一些事情上轉(zhuǎn)過臉去,信念幫助我在另一些事情面前點(diǎn)燃起照明的火把。

      王蒙經(jīng)典語錄3

      1、自己豐富才能感知世界的豐富;自己善良才能感知世界的美好;自己坦蕩才能逍遙地生活在天地之間。

      2、青春是偉大的財(cái)富,信任是永遠(yuǎn)的靠山,率真是制勝的法寶,好奇點(diǎn)燃了學(xué)習(xí)的熱烈,友善鋪就了向前的坦途。

      3、不要太相信簡(jiǎn)單化:凡把復(fù)雜的問題說得像小蔥拌豆腐一清二白者,皆不可信;凡把解決復(fù)雜問題說得如同探囊取物,易如反掌者,皆不可信;凡把麻煩的事情說成是一念之差,說成是一人之過,以為改此一念或除此一人則萬事大吉者,皆不可信。

      4、過于偉大或者過于卑微,過于高明或者過于愚蠢,過于奇特或者過于陳舊的話語,都值得懷疑。

      5、所謂理解也就是弄清真相的意思,先弄清真相再做出價(jià)值判斷,這是最根本的原則。先做出價(jià)值判斷再去過問真相,乃至永不去問真相,這是聰明的白癡最突出的標(biāo)志。

      6、高尚有高尚的代價(jià),低下有低下的收益,清高有清高的寂寞,渾水摸魚有渾水摸魚的紅火,智慧有智慧的痛苦,愚傻有愚傻的福氣。

      7、不要被大話嚇住,不要被胡說八道嚇唬住,不要被旗號(hào)嚇唬住。

      8、俗并不可怕,俗人也不可怕,可怕的是用俗來剪裁、排斥一切高尚和高雅,或者使世俗向低俗再向惡俗發(fā)展。還有令人起雞皮疙瘩的,是自己已經(jīng)俗得可以了,偏偏還要以高尚和高雅…

      9、友誼不用碰杯,友誼無需禮物,友誼只不過是我們不會(huì)忘記。

      10、我贊成不搞無謂的爭(zhēng)論,對(duì)于花樣翻新的名詞口號(hào),對(duì)于熱點(diǎn)熱門,對(duì)于咋咋呼呼,我常常抱不為所動(dòng)怒,靜觀其變,不信其邪,言行對(duì)照,比較分析的態(tài)度。

      11、任何人試圖以真理裁判道德裁判者自居,以救世主自居,眾人皆濁我獨(dú)清,眾人皆醉我獨(dú)醒,不要隨便信他。

      12、我只能繼續(xù)鍛煉耐心,鍛煉低下頭來,鍛煉謙虛謹(jǐn)慎再謙虛謹(jǐn)慎,鍛煉忘記各種的虛妄、虛無縹緲,鍛煉自己平凡些再平凡些,鍛煉自己溶化于人眾之中,鍛煉自己等待于無所等待之中,即無所等待于任何等待之中,最好的等待就是忘卻,最沉靜的風(fēng)度就是無——無憂、無為、無欲、無夢(mèng)。

      13、敵視野蠻與愚昧本身,也可能成為一種更可惡尤其是更野蠻和另一種類型的愚昧,對(duì)野蠻必須耐心,對(duì)愚昧必須有所同情至少理解,必須抱幫助的態(tài)度。

      14、沒有立即沒有建設(shè)的單純破壞,帶來的常常是失范、混亂、墮落,這種真空比沒有破以前更糟糕。提倡理解,相信理解比愛更高尚。

      15、兇惡每“戰(zhàn)勝”一次善良就把自己壓縮了一次,因?yàn)樗媪俗约旱某髳?。善良每敗于兇惡一次,它就把自己弘揚(yáng)了一次,因?yàn)樗麚P(yáng)了自己的光明。

      16、世界上絕對(duì)不是只有黑白兩種顏色,善惡兩種品德,敵我兩種力量,正謬兩種主張,資無兩個(gè)階級(jí)。

      第五篇:分析王蒙《雜色》的語言特色

      分析王蒙《雜色》的語言特色

      摘要:在中國(guó)當(dāng)代文學(xué)史上,王蒙占據(jù)著重要的位置。王蒙的作品《雜色》非常引人矚目,表達(dá)了深切的思想內(nèi)涵,也運(yùn)用了多種表現(xiàn)藝術(shù)手法。在語言上,運(yùn)用隱喻、哲學(xué)性語言、具有語言繁雜,有意識(shí)流的特征,再加上內(nèi)容和語言的融合,形成了獨(dú)特的藝術(shù)特色,造成王蒙語言特征的原因探析,在于作家生活經(jīng)歷,在于作家藝術(shù)追求。

      關(guān)鍵詞:王蒙,雜色,語言

      王蒙,1934年生于北京,建國(guó)后擔(dān)任青年團(tuán)干部,開始文學(xué)創(chuàng)作,1956年以《組織部新來的年輕人》引起轟動(dòng),1957年由此獲罪被劃右派?!拔母铩焙螳@得平反,繼續(xù)創(chuàng)作,著作頗豐,有《堅(jiān)硬的稀粥》、《青春萬歲》、《戀愛的季節(jié)》、《蝴蝶》、《春之聲》、《漫話小說創(chuàng)作》、《紅樓啟示錄》等各類著作,享有廣泛的國(guó)際聲譽(yù),曾獲眾多國(guó)內(nèi)外文學(xué)獎(jiǎng)。他的創(chuàng)作一直求變求新,領(lǐng)風(fēng)氣之先,被尊稱為中國(guó)文壇領(lǐng)袖。

      王蒙在1981年發(fā)表的中篇小說《雜色》,引人注目。這部作品就其思想內(nèi)容來說,與王蒙的其他作品一樣,飽含著對(duì)社會(huì)生活的嚴(yán)肅的觀察思索,對(duì)人的精神世界的深刻剖析,打滿了他本人所經(jīng)歷過的生活烙印和他的思想烙印。而在藝術(shù)表現(xiàn)形式上的獨(dú)特性,又使得這篇小說放出耀眼的奇光,中國(guó)當(dāng)代文壇上像這樣的作品可以說是絕無僅有。它也不同于作者以往的任何一篇作品,它是近年來王蒙小說創(chuàng)作在藝術(shù)手法的探索上有代表性的一部作品。

      一、《雜色》的思想意義

      《雜色》所描寫的,是一種失去了確定性的、動(dòng)蕩的、變幻莫測(cè)的人生相,然而即使是如此,也不能說這是作品的唯一的審美目標(biāo)——因?yàn)榻?jīng)由《雜色》,并透過曹千里與他的馬的種種實(shí)在的或心理幻覺的描寫,使我們看到了一個(gè)精神落難者的形象,一個(gè)典型的被某種社會(huì)力量歪曲了的中國(guó)當(dāng)代知識(shí)分子的形象。而這一形象,恰恰以藝術(shù)方式構(gòu)造了一種曾經(jīng)存在過的歷史形態(tài)。

      我很難運(yùn)用較為準(zhǔn)確的語言把曹千里的精神面貌勾勒出來。這太復(fù)雜了:的確是理不清的“雜色”。王蒙在作品中曾以“表情分類”的方式為曹千里畫過像,但這又實(shí)在過于外化或表面化了。重要的是,曹千里的矗表情"之下究竟還流動(dòng)著一些什么呢?譬如說心態(tài)、精神、情感等等,特別是進(jìn)山時(shí)的曹千里到底是一個(gè)怎樣的曹千里呢? 其實(shí),為了比較客觀地判斷曹千里其人,我們不妨采用這樣一種簡(jiǎn)略的、但又能體現(xiàn)作者心跡的方式——那就是“以馬度神”(度人)??梢韵胂螅芮Ю锏哪瞧セ译s色的馬,原先肯定不是這樣可憐巴巴的,它應(yīng)該與那匹棗紅馬一樣,機(jī)靈,得意洋洋,昂首闊步,引頸長(zhǎng)嘶,倘若“敢用鞭桿戳一下它的屁股呢,它會(huì)一蹦一躥,一沖就是一百米,把你甩到山坡上”,但由于不斷“鞭打”的原因,它既不可能化神龍,也不可能復(fù)歸山林,更不會(huì)“跌一個(gè)粉身碎骨”,于是它只能隨著光陰的流逝而越來越趨于“蕭蕭然,噩噩然”。特別是這種“蕭蕭然,噩噩然”,雖然使它失去了原來的那些可貴個(gè)性,但它卻“得到了安全刀。這灰雜色的馬,難道不就是曹千里的精神歷程的寫照嗎?就作品來說,這是“以馬寫入”的精彩之筆。不言而喻,這一筆描寫也使人會(huì)體味到一點(diǎn)兒關(guān)于中國(guó)當(dāng)代知識(shí)分子的某種歷史境況,以及其中所包含的可悲的懦弱性格。

      曹千里的馬到底是一匹怎樣的馬呢?我覺得,理解與徹悟了這匹馬,也就窺見了曹千里的的基本精神面貌及心態(tài)趨勢(shì)??偟膩碚f,這是一匹遲鈍麻木的馬,一匹樂于忍耐與吞咽苦痛的馬,一匹安于現(xiàn)狀而絲毫不表示反抗的自得其樂的馬,一匹“疲倦的、對(duì)一切都喪失了興趣的受傷的馬”,一匹飽經(jīng)風(fēng)霜的馬,一匹供人驅(qū)使而騎者又感到穩(wěn)當(dāng)安全的馬,—-匹蓉部有若深重粗笨而顯得格外殘酷的烙印的馬,一匹被破爛義位子磨爛了巖梁的馬,當(dāng)然在曹千里的酒后幻覺中也可以成為神駿龍種乩馬??我想,這就是曾經(jīng)是堂堂男子漢的曹千里,一個(gè)富有漲忙與幻想的、充滿了藝術(shù)才華的知識(shí)分子的曹千里,而如今又是處于落難的無可奈何之中的曹千里。

      在整個(gè)進(jìn)山過程中,曹千里是作為一種藝術(shù)化了的人生道路上人物出現(xiàn)的——他顯得孤寂可憐,以致在風(fēng)雨面前只能任憑折磨摧殘,他謙卑渺小,以微笑面對(duì)他的那個(gè)存在世界,鈕隨和漠然,但又保持著一點(diǎn)兒與社會(huì)格格不入的自負(fù)甚至至是懷念古代詩人的風(fēng)雅;他因?yàn)槭遣芮Ю?,所以只能騎那樣一匹也叫做馬的馬;他為了保持自己的心理平衡,到處尋覓著那種貌似合理的緣因,他自己撫慰自己、自己己給自己以無盡的、但又不能不認(rèn)為是悲哀的快樂;他以老馬為伴,并在老馬那里印證自己的存在方式的合情合理??他是一個(gè)失掉了自己、但又千方百訓(xùn)‘說明自己的人——其實(shí),他是無法尋找到那個(gè)原來的曹千里的:他被奪去了。當(dāng)然,這就是歷史的嚴(yán)峻現(xiàn)實(shí),可他并無這種冷酷無情的自覺意識(shí)。他作為一個(gè)彼時(shí)彼地的曹千里,的確體現(xiàn)了一種特定歷史乾;境中的中國(guó)知識(shí)分子的文化心態(tài),而這種心態(tài)的意味性又是那樣沉重、那樣酸澀痛惜、那樣豐富、那樣不可思議而又那樣真實(shí)、那樣令人聯(lián)想翩翩:想到更為現(xiàn)實(shí)的現(xiàn)實(shí)??

      《雜色》所描寫的,大都是曹千里的心理過程及情感幻像,但一切都是無比真實(shí)而真誠(chéng)的——作者寫得真實(shí),而曹千里也無疑是真誠(chéng)的:他毫無忸怩做作之態(tài),所思所想全是他的真實(shí)的內(nèi)心世界的坦露。然而,曹千里的這種真誠(chéng)是隱含了巨大的可悲可嘆色彩的——就是說,他越是真誠(chéng),就越是呈現(xiàn)出他所處的那個(gè)時(shí)代的悲劇性i因?yàn)樗秸嬲\(chéng),就離他的那個(gè)富有個(gè)性的自我越來越遠(yuǎn).這樣,我們也就在曹千里無法把握自己命運(yùn)的人生歷程中,可以看到一個(gè)知識(shí)分子(一個(gè)人)的真誠(chéng),如何與一個(gè)特定社會(huì)的荒謬結(jié)合成一個(gè)富有生活容量及思考內(nèi)容的藝術(shù)真實(shí)體系的了。

      二、《雜色》的語言特點(diǎn)

      (一)隱喻

      隱喻是一種古老的修辭格,隱喻的英語為“metaphor”,這個(gè)詞源于希臘語的meta(意為“過來”)和pherein(意為“攜帶”)。它是指一套語言過程,通過這個(gè)過程,此物的特征被轉(zhuǎn)移到彼物上,以至于彼物被轉(zhuǎn)移為此物。發(fā)展到現(xiàn)代的文學(xué)創(chuàng)作中,隱喻成為一種藝術(shù)的體系。王蒙的《雜色》就是在現(xiàn)代意義上的一系列的隱喻藝術(shù)體系。他寫的是曹千里和他的雜灰色老馬的一天的充滿艱難困苦的路程(此物),可這種描寫在讀者的領(lǐng)悟中,已轉(zhuǎn)移成對(duì)在極“左”路線控制下的苦難中國(guó)(彼物)的描寫。難道曹千里的遭遇和老馬脊背上的血疤以及他們(它們)的負(fù)重行進(jìn),不正是暗含著多災(zāi)多難的祖國(guó)曲折的歷程嗎?順便說一句,曹千里和雜灰色的老馬是一而二、二而一的,是“異質(zhì)同構(gòu)”的,曹千里就是雜色老馬,雜色老馬也就是曹千里,因此他們都體驗(yàn)到“同樣的力量,同樣的緊張,同樣的亢奮,同樣的疲勞和同樣的痛楚”,“不是他騎著馬,而是馬騎著他”,曹千里轉(zhuǎn)移到雜色老馬,雜色老馬轉(zhuǎn)移到曹千里,這本身就是一個(gè)隱喻,而這人馬同一的形象,又被轉(zhuǎn)移為苦難中國(guó)的形象。在這一小一大的隱喻形象之間,還有不大不小的中級(jí)的隱喻形象,如曹千里過“草地”時(shí)的氣候突然是風(fēng)和日麗,突然又暴風(fēng)驟雨,突然又艷陽高照,這無常變化,作者用了“你的善良愿望立刻就被否定了”,“這個(gè)時(shí)代結(jié)束了”,“又是一個(gè)突然”等句子來加以描寫,都不是偶然的,在作者的意識(shí)中,他可能用來指“反右”運(yùn)動(dòng)、“文化大革命”突變等,草地的氣候變化轉(zhuǎn)移為對(duì)歷史的某一階段的暗示。小說中出現(xiàn)的“河水”,兩次出現(xiàn)的“狗”,一次是黑狗,一次是白狗(這里又用了政治味很濃的諺語“盡管狗在叫,駱駝隊(duì)照樣前進(jìn)”),還有使人和馬都吃了一驚的“蛇”等,都不僅僅為了寫這些事物本身,他們都是隱喻,以此物來喻彼物。難道在新中國(guó)成立以來的歷次政治運(yùn)動(dòng)中,這種“狗”一般、“蛇”一樣的人物還少嗎?連供銷社的女售貨員用奧斯曼草染過的墨綠色眉毛等,都是隱喻,不過所喻的是美好的事物而已。這樣,《雜色》就構(gòu)建了一個(gè)大、中、小都齊備的隱喻藝術(shù)的體系,它一點(diǎn)也不“乏味”,相反它有品不完的味,也許我們用“象外之象”“景外之景”“味外之旨”這些詞語來評(píng)定《雜色》更為合適。作者通過他的隱喻藝術(shù)體系,在讀者的感知和聯(lián)想中,展現(xiàn)了動(dòng)人心魄的歷史社會(huì)場(chǎng)景,蘊(yùn)涵了豐厚的社會(huì)心理內(nèi)涵。一部中篇小說,要表現(xiàn)一個(gè)已經(jīng)結(jié)束的嚴(yán)冬般寒冷的時(shí)代,如果不選擇隱喻這一具有簡(jiǎn)潔、縮略、避諱功能的藝術(shù)手段,是不可能達(dá)到目的的。隱喻的藝術(shù)作為現(xiàn)代主義文學(xué)的魔方,在王蒙筆下變幻出獨(dú)特而豐富的藝術(shù)世界,獲得了廣闊的闡釋空間。上面我們只是點(diǎn)出這一點(diǎn),詳細(xì)的闡釋也許在目前還是不可能的。

      與此相關(guān)的另一點(diǎn)是,在具體的藝術(shù)描寫中,王蒙在《雜色》中運(yùn)用了他所擅長(zhǎng)的隱喻語法。這種隱喻語法的基本特征是,在差異性中把握相似性。王蒙在小說中常把人物的感覺推到陌生的、似乎是第一次遇到的地步,然后用人們?nèi)粘J煜さ母惺苋ゼ右员憩F(xiàn),這樣,就把熟悉的和陌生的聯(lián)系起來,陌生轉(zhuǎn)移為熟悉,使讀者也能充分地感受人物的情感、心境和感覺。如描寫曹千里在冬牧場(chǎng)看到那些用原始的樹段釘在一起的房子的感覺時(shí),作者寫道:“從第一眼看到這幾棟房子起,曹千里就有一種特別的親切,特別溫柔特別慶幸的感覺。好像會(huì)見了一個(gè)失去聯(lián)系多年的老朋友,好像找到了一件久已丟失的紀(jì)念品,他想起兒時(shí),想起狼外婆的故事和格林童話,想起神仙、俠客、兔子、小魚、玻璃球、蟋蟀和木制手槍??”人物的一種陌生感,作者用了11種熟悉的感覺來加以描寫,這樣陌生感轉(zhuǎn)移為熟悉感,差異立時(shí)變?yōu)橄嗨啤_@種隱喻語法的運(yùn)用,具有極強(qiáng)的藝術(shù)魅力,表面看是話語的轉(zhuǎn)移,實(shí)際上是兩種感覺的兌換,在這種兌換中,使讀者對(duì)一種似乎是不易理解的感情、感覺。立刻變成了極易理解的感情、感覺,從而使描寫的對(duì)象的特征及其意義生動(dòng)地突現(xiàn)出來。這種手法的運(yùn)用,不但在本篇中,而且在王蒙的其他小說中均俯拾即是。隱喻是《雜色》的藝術(shù)靈魂,它所描寫的,可以根據(jù)作者所提供的歷史文化語境轉(zhuǎn)移為對(duì)某個(gè)時(shí)代的揭示和理解。這也表明王蒙是新時(shí)期以來一位真正的具有現(xiàn)代主義意味的作家。我個(gè)人認(rèn)為,王蒙對(duì)隱喻藝術(shù)的體認(rèn)和出色的運(yùn)用,遠(yuǎn)比他引進(jìn)的意識(shí)流手法重要和成功。

      (二)哲學(xué)性語言

      其次,《雜色》又是一位小說家的哲學(xué)導(dǎo)言。王蒙是1980年在美國(guó)的依阿華創(chuàng)作這部作品的,這的確是在嚴(yán)冬過后“對(duì)嚴(yán)冬的回顧”,作品所寫的生活內(nèi)容,有作者經(jīng)歷的影子,因此這回顧是深切動(dòng)人的。在這回顧和沉思中,作品所寫的雖然是具體生動(dòng)的感性形象,但在這背后有透徹的人生哲學(xué)的感悟,這是一種寓含具象中的抽象?!峨s色》中透視出了很多人生哲學(xué),但其中最為重要的是對(duì)人生的“相對(duì)性”的揭示,對(duì)事物的“變動(dòng)不居”的揭示。相對(duì)性而非機(jī)械性,變動(dòng)不居而非靜止凝固,是小說作者的一種從長(zhǎng)期生活中建立起來的信念。如小說一開篇,作者就對(duì)“安全/不安全”這對(duì)人生范疇,借騎老馬安全還是不安全的問題發(fā)了議論:“是啊,當(dāng)它失去了一切的時(shí)候,它卻得到了安全。而有了安全就會(huì)有一切,沒有安全一切就變成了零?!边@是何等的精妙的體會(huì),難道在我們的生活中,不正存在著這樣的悖論嗎:在失去了一切時(shí)似乎是不安全的,其實(shí)在失去一切時(shí)反而變得安全了?!盎璋担饷鳌?,也是人生哲學(xué)的一對(duì)范疇:“月光是溫柔的,昨夜,在月光下一切都變得模糊、含混因而接近起來;但是此刻,藍(lán)品品的天空和紅彤彤的太陽又把這個(gè)世界的所有的成就和缺陷清理出來、雕刻出來、凸現(xiàn)出來了?!碧枎淼墓饷骱螄L不好,可一切又都要在它的下面原形畢露,連同那缺陷;也許夜晚的昏暗更可以把事物美化吧,特別在月光下?!懊溃幻馈?,也是人們常遇到的一對(duì)人生范疇:“這是這樣一個(gè)地方,它美么?很難說它美。然而現(xiàn)在是清晨,是一天的最好的時(shí)光。清晨,從馬廄的破屋頂邊斜著望上去,可以看到幾簇抖顫著的樹枝,厚重的塵土遮蓋不住它的綠色的生機(jī)?!痹谝欢ǖ臈l件下,不美的也可轉(zhuǎn)化為美。作品中所透視的此類人生哲學(xué),如果羅列起來可以列出一個(gè)長(zhǎng)長(zhǎng)的清單,如“過程/目的”“消極/積極”“歡樂/驚險(xiǎn)”“平凡/光榮”“空虛/充實(shí)”“動(dòng)/靜”??而作品中最為深刻的是對(duì)“挫折/新生”的人生哲理的揭示,這可以視為《雜色》的母題。無論是曹千里還是雜色老馬,都遭到了不公正的待遇,他是人,是真正的人,熱愛生活的人;它是馬,是真正的馬,是龍種馬、千里馬,但他們身上卻帶著“血疤”,被推到不屑一顧和受盡折磨的境地,然而艱難困苦的生活、不公平的待遇,卻使他們蘊(yùn)涵和蓄積著巨大的力量,一切都會(huì)變,一切都在變,變是絕對(duì)的,不變是相對(duì)的,曹千里過“草地”,不就遭到冰雹和暴風(fēng)雨的襲擊后,又迎來雨過天晴的美好景象嗎?曹千里在“獨(dú)一松”的氈房里喝馬奶,不也經(jīng)過“挫折”嗎?先是飽,繼而是撐,差一點(diǎn)撐破肚皮,差一點(diǎn)死去,然后是醉,醉后是清醒,他發(fā)現(xiàn)與自己站在一起的是有強(qiáng)大力量的人民,所面對(duì)的是明麗無比的景色。雜色老馬也變成神駿的千里馬。所以作者寫曹千里在新的春天里,永遠(yuǎn)記得這一匹馬,這一片草地,這一天的路程,并對(duì)生活充滿了由衷的謝忱。所以挫折是磨難,是苦難,是人生的悲哀,但挫折也是力量的鍛造、蓄積、提升,是人的生命再生的前奏。一個(gè)人總要經(jīng)過各種挫折,但你堅(jiān)持、堅(jiān)持、再堅(jiān)持,在這后面就會(huì)煥發(fā)出新的一屆青春。

      (三)語言繁雜,有意識(shí)流的特征

      至少在《雜色》的描寫領(lǐng)域里,人們并沒有窺見曹千里的自我價(jià)值:而他的自我價(jià)值的失落,倒印證了這部作品的思想意味——這大約也是王蒙要在作品的開篇按上那句不痛不癢的話——‘對(duì)于嚴(yán)冬的回顧,不也正是春的贊歌嗎。的重要原因。我以為,王蒙的“回顧。是寓意深長(zhǎng)的,特別是小說的這種結(jié)構(gòu)方式,又使深長(zhǎng)的寓意性獲得了含蓄的彈性。

      王蒙是小說家,但他又往往自覺地模糊自己的小說寫作意識(shí),甚至主張不一定要把小說當(dāng)作小說寫。他的確寫得自由自在,無拘無束,但又不是那種失卻了節(jié)制的隨心所欲,那種放任自流的馬馬虎虎的散文化;他總是在漫散隨意的抒寫中,尋求或滲融著一種頗為嚴(yán)格的、而且富有思情容量的整一性?!峨s色》就是這樣一部雜而有序的作品,或者說,這就是王蒙心目中的小說摸樣與小說方式。

      不難發(fā)現(xiàn),《雜色》的描寫是具有相當(dāng)強(qiáng)烈的隱含性的——無論是局部還是整體,而且這部作品的寓意的隱含性及其廣泛與深刻的程度,在王蒙的小說體系中也是不多見的——尤其是,這種不多見的情形又偏偏出現(xiàn)在《雜色》這樣不多見的小說形態(tài)中??

      《雜色》雖然寫得十分隨意,似乎處處都是信手拈來,實(shí)際上卻處處浸透了作者的認(rèn)真選擇與苦心經(jīng)營(yíng)的心跡?!峨s色》寫到了對(duì)馬的鞭打·——寫到了曹千里的幻想和推測(cè):“??那么鞭打一次它就會(huì)遲鈍一次吧?那么,皮鞭再乘上歲月,總有一天棗紅馬也會(huì)象這一匹灰雜色的老馬一樣,蕭蕭然,噩噩然,吉兇不避,寵辱無驚的吧?”這顯然是一種以馬寫入的方式。又如,《雜色》寫到了鞍子,寫到了耐旱多刺植物的“扎根”,寫到了渺小的螞蟻,寫到了廢置的鍘刀,寫到了馬的負(fù)重,寫到了馬過河的耐心,寫到了曹千里的隔世之感,寫到了貝多芬,寫到了騎馬的“左右問題”,寫到了木房子的美好回憶,寫到了曹千里覺得自己變成了一只被追逐、被包圍、被趕得走投無路的獵物,寫到了老馬的不緊不慢給他帶來的大徹大悟,等等。這些富有心理動(dòng)態(tài)性的細(xì)致入微的描寫,給人以強(qiáng)烈釣體味與感悟:似乎都在提醒讀者細(xì)細(xì)咀嚼一番。我想,;這就是細(xì)節(jié)描寫的蘊(yùn)含與容量。誠(chéng)然,這些局部的細(xì)微末節(jié)的描寫,假如孤立起來審視,大概其意義也是極為有限的。但正是這些有限而充滿意味的細(xì)節(jié)描寫,卻象雨滴或露珠似的滋潤(rùn)了作品的整體寓意的實(shí)現(xiàn)——

      小說雖然只描寫了曹千里的進(jìn)山過程,可這一過程的呈現(xiàn)卻是那樣令人回昧:橫渡塔爾河,路過“補(bǔ)鍋匠”村,跋涉戈壁灘,賞心悅目的溪谷,碧波蕩漾的冬牧場(chǎng)草地,然而西北角的天際涂上了一抹黑色,于是出現(xiàn)了令人沮喪的大雹子、正正經(jīng)經(jīng)的雨、灼熱的陽光,緊接著是饑餓的襲擊,直至“獨(dú)一松”的醉飲馬奶子??稍有點(diǎn)兒藝術(shù)感受力的讀者都會(huì)意識(shí)到,這個(gè)單調(diào)而又豐富的進(jìn)山過程不僅僅是實(shí)在意義匕的進(jìn)山——它分明是一種人生歷程的隱含形態(tài),或者說,在這一過程中隱含著作者試圖要傳達(dá)與表現(xiàn)那些意味深長(zhǎng)的東西。不過,這并不是曹千里自我價(jià)值的呈現(xiàn),而是這個(gè)人物的人生道路上的種種被歪曲了的自我方式的實(shí)現(xiàn)——其意義仍不在曹千里本身(正如曹千里進(jìn)山并不是目的一樣),而在經(jīng)由曹千里的進(jìn)山道路上的感覺、幻想、冷熱、饑飽,以及種種屬于他的感慨、自我陶醉與自我安慰,使我們領(lǐng)受到一種特定人生的滋味,一種特定時(shí)代的苦澀,一種風(fēng)雨中的生活變形與人的企圖復(fù)歸。

      我覺得,《雜色》的這種局部描寫與整體旨意的巧妙組合及富有強(qiáng)大思想容量的升騰,在中國(guó)小說界是出類拔萃的(且不僅僅于八十年代初的當(dāng)時(shí)是如此),因此有見識(shí)的作家把《雜色》譽(yù)為杰作,我以為是不過份的。

      (四)內(nèi)容和語言的融合

      我們?cè)谠u(píng)價(jià)王蒙小說的時(shí)候,不要人為地割裂內(nèi)容與形式的關(guān)系。王蒙的小說的確具備一種領(lǐng)風(fēng)氣之先的獨(dú)創(chuàng)性特點(diǎn),但這種創(chuàng)作品格的產(chǎn)生,決不僅僅止于形式(譬如意識(shí)流手法的運(yùn)用之類)的開創(chuàng)性。他的小說模式固然具有某種傾斜于單一性的弱點(diǎn),但小說所包含的文學(xué)寓意及思情內(nèi)容卻是豐富多采的,同時(shí)也是真正的中國(guó)化的——可以說,王蒙小說的貢獻(xiàn)主要集聚在這里。王蒙不斷強(qiáng)調(diào)文學(xué)的最大參照系是生活的觀點(diǎn),這不僅體現(xiàn)了他的對(duì)于文學(xué)的理解,而且也真誠(chéng)地訴說了他的小說的根本性特點(diǎn)——同樣,也給他的作品的評(píng)與論提供了一種析說的立足點(diǎn),或者說,評(píng)論者應(yīng)該自覺意識(shí)到自己應(yīng)該站在哪里審視他的小說創(chuàng)作。說到這里,我想某些評(píng)論者是不是應(yīng)該調(diào)整一下自己的文學(xué)判斷的參照系:這不僅可以更準(zhǔn)確地評(píng)價(jià)《雜色》,而且也有利于更全面地研究王蒙的小說創(chuàng)作。可以說,一個(gè)對(duì)中國(guó)社會(huì)缺乏真正理解能力的評(píng)論者,是很難理解與估價(jià)王蒙的小說價(jià)值的。倘若說得更嚴(yán)格、更細(xì)微一些,那我還可以說,一個(gè)真正的王蒙小說的研究者,應(yīng)該懂得新疆,懂得伊犁河谷,懂得那里的文化狀況,這就象一個(gè)??思{的研究專家,如果池不懂美國(guó)與美國(guó)的南方,不懂他的故鄉(xiāng)(那塊郵票那樣人小的地方),不懂給他的生活留下了終生難忘的印象的某個(gè)地方,他怎能全面而科學(xué)地評(píng)價(jià)與探索這個(gè)作家呢?我總感到,就小說而論小說,是極難圓滿的,因?yàn)樾≌f不僅僅是小說,它首先是一種生活經(jīng)驗(yàn)、一種生活感知、一種生活判斷、一種生活的寓意的跨越,一種生活(或人類或宇宙)的情緒與記憶,當(dāng)然我也知道小說的另一重要命題:即小說就是小說。

      三、造成王蒙語言特征的原因探析

      (一)作家生活經(jīng)歷

      在現(xiàn)今的王蒙小說研究領(lǐng)域中,往往忽略了王蒙的一段重要生活經(jīng)歷,即他在新疆,特別是在伊犁河谷生活了多年這樣一個(gè)事實(shí)。而這個(gè)在王蒙的人生旅程中屬于非常時(shí)期的生活事實(shí),給他的創(chuàng)作帶來了一系列難以想象的深刻影響。這些影響歸納起來有如下一些方面;

      穩(wěn)固與深化了他的底層勞動(dòng)者的意識(shí),因而在他的小說中,人民并不是一個(gè)抽象的概念,而是一種活生生的具體內(nèi)容,一種歷史鏈條上的屬于社會(huì)人性的痛苦與歡樂。無論是《雜色》,還是《在伊犁》,或者是《在伊犁》的代序與后記,都可以印證王蒙的這種極為可貴的意識(shí)的存在狀況。伊犁之于王蒙的印象實(shí)在是太深刻了,他說:“回想和談?wù)撐覀冊(cè)谝晾绲纳?,喚起并互相補(bǔ)充那些記憶,寄托我們對(duì)伊犁的鄉(xiāng)親、友人的思念之情,快要成為我和家人談話的一個(gè)‘永恒主題’了。不論什么時(shí)候談起來都那樣興高采烈,感慨萬端,不但歷久不衰,而且似乎時(shí)間過得愈久,空間距離愈遠(yuǎn),那時(shí)的生活反而愈加凸現(xiàn)和生動(dòng)迷人?!碑?dāng)然,這不是感謝那個(gè)時(shí)代,而是慨嘆于那塊土地上的勞動(dòng)者的溫情與慰安,毫無疑問,王蒙也有彼時(shí)彼地的痛苦與憂患,也有八十年代的反思與悔悟,但這不是《在伊犁》,而是這篇文章所談?wù)摰摹峨s色》。我感到,這樣一種人生道路上的生活經(jīng)歷,怎能不在他的創(chuàng)作軌道上留下深深的痕跡呢? 再就是新疆文化對(duì)他的影響,而這種自覺不自覺的影響,一直會(huì)波及到他的個(gè)性及心態(tài),甚至是人生觀、思維方式與表情達(dá)意方式,而這些肯定會(huì)滲透與融合于他的小說創(chuàng)作過程。特別是,作為北京籍的漢族人的王蒙,他的機(jī)智與好學(xué)使他在新疆的伊犁農(nóng)村學(xué)通了維吾爾語,這就為他通向維吾爾人的心靈世界架起了一座思想情感的橋梁,并使他以強(qiáng)大的吸收能力兼容了維吾爾的文化傳統(tǒng)——這在他的小說中(不僅是《雜色》、《在伊犁》)已經(jīng)獲得了呈示與印證,譬如他的幽默,他的某種機(jī)智,他的某些思想情感的表達(dá)方式,都深深地打上了維吾爾文化或新疆文化的烙印——甚至是《雜色》中的曹千里的那種可悲的自我平衡方式,那種可慨可嘆的人生達(dá)觀形態(tài),那種自我沾難、自我挖苦與自我嘲弄,也無不是如此。所以,如果王蒙的小說研究者漠視或忽略了——新疆生活的影響及那里的文化因素對(duì)一個(gè)通曉維吾爾語作家的心態(tài)改造,那將是一個(gè)難以原諒的閃失。

      (二)作家藝術(shù)追求

      王蒙傾聽生活的聲息,是用他的心智,用他的整個(gè)生命。他一方面強(qiáng)調(diào)理性,強(qiáng)調(diào)思考,另一方面又崇尚藝術(shù)的直覺。關(guān)于前一方面,他說“我始終認(rèn)為,邏輯思維的推理和判斷決不是與形象思維不相容的。在邏輯思維的過程中,同樣有啟示、靈感、飛躍。不僅生活形象是激動(dòng)人心的,人的理念活動(dòng),也同樣是美的、神秘的、激動(dòng)人心的?!标P(guān)于后一方面,他說:“我推崇藝術(shù)直覺。同時(shí)我反對(duì)神秘主義、無思想性和非理性主義?!笨梢钥闯?,王蒙不像某些頭腦冬烘的研究者那樣,在表述極其復(fù)雜的藝術(shù)思維現(xiàn)象時(shí),一定要把邏輯思維的推理因素、理念活動(dòng)從形象思維的概念中擠軋干凈,而是給以適度的強(qiáng)調(diào)。這是他的作品能夠具有較為宏闊的思想容量,以深邃睿智見長(zhǎng)的重要原因。和王蒙有過接觸的人,都不難發(fā)現(xiàn)他的理論素養(yǎng)是比較高的;瀆了他的全部創(chuàng)作和評(píng)論、理論文章,無論是否同意他的那些對(duì)人生、對(duì)藝術(shù)的觀點(diǎn),都不能不驚異于他的活躍的、創(chuàng)造性的思維能力。馮驥才說他是“頭腦十分勤快又機(jī)敏的人”1;英國(guó)的史愛理對(duì)他的印象是“想法很新鮮,思路開闊,非常勤奮”2;石簫在評(píng)論王蒙的創(chuàng)作時(shí),甚至認(rèn)為“思考是他作品的重要特色”3。我以為這些看法都是大致不差的。

      參考文獻(xiàn):

      [1]時(shí)曙暉.從《雜色》看莊子思想對(duì)王蒙的影響[J].伊犁師范學(xué)院學(xué)報(bào).2006(01)

      [2]李雪.王蒙小說《雜色》的敘事意象[J].棗莊學(xué)院學(xué)報(bào).2006(01)[3]林明玉.淺論小說敘事視角的雙重功能[J].漳州師范學(xué)院學(xué)報(bào)(哲學(xué)社會(huì)科學(xué)版).2006(01)

      [4]范嶸.革命的身體體驗(yàn)和歷史認(rèn)知——王蒙《布禮》、《青春萬歲》讀解[J].科技信息(科學(xué)教研).2007(13)

      [5]楊揚(yáng),李宏慶,張?chǎng)?吳丹,梁云云.王蒙《雜色》重讀[J].海南師范大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版).2007(05)

      [6]時(shí)曙暉.從《雜色》看王蒙小說敘述方式的轉(zhuǎn)變[J].新疆職業(yè)大學(xué)學(xué)報(bào).2008(02)

      [7]解松.騎著雜色老馬的遠(yuǎn)游——兼談王蒙的忠誠(chéng)與其他[J].南京師范大學(xué)文學(xué)院學(xué)報(bào).2005(03)

      [8]童慶柄.隱喻與王蒙的《雜色》[J].文學(xué)自由談.1997(05)

      12《王蒙找到了自己》,見《文學(xué)評(píng)論》1982年第5期?!锻趺烧业搅俗约骸罚姟段膶W(xué)評(píng)論》1982年第5期 3《忠于生活,思考生活》,見《鐘山》1982年第1期 [9]殷國(guó)明.雜色不雜雜中有一——評(píng)王蒙的《雜色》[J].文藝?yán)碚撗芯?1984(04)

      下載王蒙《語言的功能和陷阱》(模版)word格式文檔
      下載王蒙《語言的功能和陷阱》(模版).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        C語言缺陷與陷阱

        C語言陷阱和缺陷 [譯序] 那些自認(rèn)為已經(jīng)“學(xué)完”C語言的人,請(qǐng)你們仔細(xì)讀閱讀這篇文章吧。路還長(zhǎng),很多東西要學(xué)。我也是?? [概述] C語言像一把雕刻刀,鋒利,并且在技師手中......

        蒙氏語言教育

        陽光寶貝親子俱樂部 蒙氏語言教育教案 活動(dòng)名稱:安靜游戲 教具構(gòu)成:計(jì)時(shí)器或鐘表 適用年齡:3歲以上。 教育目的:1、安靜傾聽周圍的聲音。 2、培養(yǎng)聽覺專注力,感覺時(shí)間的流逝。 操......

        青春萬歲 王蒙

        青春萬歲 王蒙 所有的日子, 所有的日子/都來吧, 讓我/編織你們, 用/青春的金線, 和/幸福的瓔珞, 編織你們。 有那/小船上的歌笑, 月下/校園的歡舞, 細(xì)雨蒙蒙里/踏青, 初雪的早晨/行......

        青春萬歲 王蒙

        《青春萬歲》王蒙 所有的日子,所有的日子都來吧, 讓我們編織你們,用青春的金線, 和幸福的瓔珞,編織你們。 有那小船上的歌笑,月下校園的歡舞, 細(xì)雨蒙蒙里踏青,初雪的早晨行軍, 還有......

        王蒙小說創(chuàng)作

        試論王蒙的小說創(chuàng)作 1) 王蒙的小說: a) 70年代末,80年代初:《夜的眼》《春之聲》《布禮》《蝴蝶》通過對(duì)人物命運(yùn)的描寫,揭示了當(dāng)時(shí)存在夸大政治斗爭(zhēng)作用的不正常氣氛,揭示了那些......

        王蒙求職意向書

        您好: 我叫王蒙,是華工2011屆新傳的研究生,本科畢業(yè)于山東大學(xué)經(jīng)濟(jì)學(xué)專業(yè)。一直都非常關(guān)注汽車學(xué)院的招聘,這次看到是經(jīng)管院,與我的專業(yè)非常貼合。很期望您能給我這次機(jī)會(huì),推薦自......

        《善良》王蒙_教案

        善 良 王 蒙 教學(xué)目的: 1、掌握文學(xué)常識(shí),學(xué)習(xí)掌握對(duì)比論證法。 2、理清文章的結(jié)構(gòu)層次,體會(huì)文章論證的嚴(yán)密。 3、進(jìn)行善良教育,在生活中信守與人為善的原則。 教學(xué)重點(diǎn): 1、對(duì)比......

        高一王蒙演講稿

        積累生命的厚度 各位老師、同學(xué)們,大家上午好!我們剛剛結(jié)束了一次非常有意義的遠(yuǎn)足活動(dòng),26.95公里,35966步,到達(dá)終點(diǎn)的那一刻,每一位學(xué)生和老師都露出了輕松而滿足的笑容,也許以后......