面向之爭 雕版印刷術和活字印刷術

2021-10-22 15:03:57 字數 2957 閱讀 3700

在我們學習程式設計之旅上,總會聽到兩個詞:[物件導向] 與 [面向過程]。

老玩家們偷瞄一眼,笑而不語。程式設計新手,抓耳撓腮,不得其解。

今天,就揭開她們的面紗,好好地調理一下面向xx!

要學好乙個知識,一定要用生活中里東西去匹配。在我們遇到的萬事萬物中,極難有生活中舉不出相關例子的現象。讓知識變成生活,降低我們的理解難度,那才是好的學習之道。

故事,過去的事。

中華文明,源遠流長。文明得以傳承,除去口口相傳,更重要的是文化傳承的載體——文字。

文字也是需要乙個載體進行記錄,在我國的歷史上,這樣的載體太多了。

窯洞裡的牆壁,部落裡的龜殼。

祭祀用的大鼎,案牘上的竹簡。

辛勤織縫的布,肆意揮灑的土。

還有那一張薄薄的紙。

左思家族世代學習儒學,家學氛圍濃厚,父親左熹從小對左思和左芬兄妹二人進行儒學教育。可左思小時候很頑皮、不愛讀書,學習鍾繇、胡昭的書法,並學鼓琴,都沒學成。左熹對朋友說:「左思通曉、理解的東西,比不上我小時候,看來沒有多大出息了。」小左思聽到這話非常難過,覺得自己不好好念書確實很沒出息,於是暗下決心、勤奮向學。

日復一日,年復一年,左思漸漸長大了,由於他堅持不懈發奮讀書,終於成為一位學識淵博的人,文章也寫得非常好。少年時他就寫成《齊都賦》,顯示出文學方面的才華。後來,他廢寢忘食,潛心研究,以三國時魏、蜀、吳首都的風土、人情、物產為內容,用了整整十年時間,寫成《三都賦》。一時間豪門貴族之家爭相傳閱抄寫,竟然導致京城洛陽的紙張供不應求,**大漲。

據說在《齊都賦》中描繪了齊都臨淄經濟繁榮、文化昌盛、風光優美的景象,引人入勝。可惜,《齊都賦》全文已經散佚,未能流傳於世,只有少數散文殘章被收錄在《水經注》與《太平御覽》等古籍中。

唐朝之前,文化傳承的重任落在了筆墨紙硯和文人的身上。

在文字傳承上,雖然說經過了東漢蔡倫造紙術的發明,但是效率依然奇慢。文字全靠手抄,撰寫成籍,還需要儲存得當,容不得損失。這就使得執掌文化話語權的人就變成了文人,底層百姓極難能享受知識的力量,這是文人的紅利。

雕版印刷術是中國古人的重要發明,是在版料上雕刻**進行印刷的技術。

雕版印刷是在一定厚度的平滑的木板上,貼上上抄寫工整的書稿,薄而近乎透明的稿紙正面和木板相貼,字就成了反體,筆畫清晰可辨。雕刻工人用刻刀把版面沒有字跡的部分削去,就成了字型凸出的陽文,和字型凹入的碑石陰文截然不同。印刷的時候,在凸起的字型上塗上墨汁,然後把紙覆在它的上面,輕輕拂拭紙背,字跡就留在紙上了。

在印刷術發明後的最初二百年內,它已經是人民大眾普及文化的一種重要媒介。

971年,張徒信在成都雕刊全部《大藏經》,費二十二年,計一千零七十六部,五千零四十八卷,雕版達十三萬塊之多,是早期印刷史上最大的一部書。

雕版印刷術的普及,讓許許多多的社會底層人民得到了文字的洗禮,讓階級的流動有了希望。寒門學士,這乙個階級隊伍逐漸的龐大了起來。

雕版印刷有乙個很大的弊端,就是刻板內容不容有錯,壞乙個字,就壞了乙個板,這就使得對雕刻師的素質要求的很高;另外,如果想要刻一本新書,只能是重新雕版,從零開始。

活字印刷術的發明是印刷史上一次偉大的技術革命。先製成單字的陽文反文字模,然後按照稿件把單字挑選出來,排列在字盤內,塗墨印刷,印完後再將字模拆出,留待下次排印時再次使用,大大地加快了製版時間。

中國宋代的一介布衣畢昇發明了泥活字,德國人古登堡最終集大成發明了鉛活字。鉛活字印刷術經濟實用,促進了歐洲出版業的發展,也促進了歐洲的現代化,風靡全世界。

當我寫到這裡的時候,我就感慨勞動人民的智慧型真的是偉大。活字印刷的普及應用,讓新書的創造速度大大加強,思想發展又進入乙個新的階段。在電力時代之前,用少量的時間準備,就可以在很少的時間內做完幾百年前古人幾年才能做完的事情。

在人類發展史上,極少能出現劃時代的理念,所有的思想都是有跡可循的。

當我們能把正在新學的知識能夠與我們了解過的東西建起聯絡來,在理解上都是很簡單的。

01無疑是最偉大的發明,劃時代的思想。

由這兩個數字組成的指令直接對接硬體,對於某些機器來講十分高效,但高效的應用範圍太低了。高難度的使用門檻,繁雜的工作量,不可移植的缺陷,使得當時的程式設計師是世界頂尖的人做擔任的,就好比洛陽紙貴時期的文人。這樣的缺陷就使得計算機難以普及,只能在某些特定行業應用。

機器語言,靈活性較差可閱讀性也很差,為了減輕機器語言帶給軟體工程師的不適應,人們對機器語言進行了公升級和改進:用一些容易理解和記憶的字母,單詞來代替乙個特定的指令,這種語言就是我們所說的組合語言, 即第二代計算機語言。

計算機語言在組合語言的基礎上又進入了高階語言,高階語言要接近於數學語言或人的自然語言。但是在寫**的方式上,還是以機器的執行工序為目標,按照機器的執行去編寫**。

這樣的編碼過程實際上就是雕版印刷的過程,維護起來太麻煩了。

隨著程式規模的不斷擴大,在60年代末期出現了軟體危機,在當時的程式設計模型中都無法克服錯誤隨著**的擴大而級數般的擴大,以至到了無法控制的地步,這個時候就出現了一種新的思考程式設計方式和程式設計模型。

一切事物皆物件,通過物件導向的方式,將現實世界的事物抽象成物件,現實世界中的關係抽象成類、繼承,幫助人們實現對現實世界的抽象與數字建模。通過物件導向的方法,更利於用人理解的方式對複雜系統進行分析、設計與程式設計。同時,物件導向能有效提高程式設計的效率,通過封裝技術,訊息機制可以像搭積木的一樣快速開發出乙個全新的系統。

物件導向更像是把乙個類當成乙個活字,可以隨便拿去用,只要是被寫出來。

實際上物件導向極大的降低的學習的難度,使得更多的人加入到it行業中來,成為程式設計師中的一枚。

當把學會的東西能通過現實的例子展示出來,如此的優秀,不值得乙個贊嗎#doge?

1.物件導向設計基本原則

3.三層架構

騰訊360之爭

2010年中秋節期間,qq軟體管理 和 qq醫生 自動公升級為 qq電腦管家 涵蓋了雲查殺木馬 系統漏洞修補 安全防護,系統維護和軟體管理等功能,而這也是360安全衛士的主流功能。而憑藉著qq龐大的使用者基礎,qq電腦管家將直接威脅360在安全領域的生存地位。2010年9月22日,網上陸續有反映,自...

Ubuntu與紅帽之爭

自1月 17日,ubuntu 奠基人mark shuttleworth 批評紅帽 novell 的經營模式之後,遭到某些人的反駁 甚至譴責。1 月22日,matt asay 發表 ubuntu 奠基人不 懂得 get 企業 linux 一文,為紅帽模式進行辯護。雙方論點,針鋒相對,值得我們仔細考慮。...

奇虎與騰訊之爭

有人支援qq,有人支援360。360 免費防毒。可能還有一些軟體行業的創業者 比爾蓋茨 windows的平台不支援qq。我個人覺得比爾蓋茨的這個決定是為了msn中國的發展,如果微軟失去這個機會,msn在中國就永遠發展不起來。馬化騰 轉戰linux平台。馬化騰其實就錯了,linux的平台比window...