C語言的三世輪迴

2021-09-30 04:50:45 字數 2154 閱讀 4851

1. c語言的三世輪迴 c語言是乙個通用的程式語言,它並不」很高階」,也不是很龐大,並且和其他語言不同的是,它也並不限於某個特定的應用領域,也不受特定的機器和作業系統的限制,如雷貫耳的unix作業系統,以及其上執行的大部分程式,如我們熟知的ls,cp這些程式都是c語言的傑作,由於c語言很適合用於編譯器(如gcc)和作業系統領域,因此也被稱作」系統程式語言」,但它在其他領域一樣攻城拔寨,無堅不摧。 c語言的前世 20世紀60-70年代,是計算機技術發展的**時期,unix和c語言就是誕生在這個階段。dennis m. ritchie用設計了c語言,並用c語言重寫了unix的作業系統核心。 c語言的前身可以追溯到2023年的algol 60語言(在那個年代,這是乙個重要的程式語言,很多大師都為其做出了努力,並獲得巨大的成果,它的後繼者是pascal語言)。2023年劍橋的cpl語言,以及2023年的martin richard的bpcl語言。重要的階段是2023年,bell labs的ken thompson設計的b語言,熟悉unix歷史的讀者都知道,最初作為unix作業系統上的程式語言就是b語言,b語言是解釋性語言。ken thompson和dennis m. ritchie為了提高unix的效能,設計了nb語言,嘗試重寫unix系統的核心,nb最後演化而成c。 小常識: algol: cpl: bpcl: b: c: c語言的今生 c語言是伴隨著unix而誕生的,dennis m. ritchie設計了原始的c語言編譯器,雖unix作業系統一同發布。在unix version 6的版本中派生whitesmith c編譯器---這個重新的實現成為了第一款商業的c編譯器。而現代的c語言編譯器都是以steven c. johnson的 」可移植c編譯器(pcc)」為模型,該編譯器在unix version 7開始亮相,在system v和bsd中完全取代了dmr的編譯器。 在unix version 6的版本發行時,mike lesk 發布了他的可移植的c語言函式庫,該庫提供了可在任何支援c的機器上進行io的庫例程,dennis m. ritchie重寫了該庫並將之命名為標準io庫(stdio) 2023年,k&r出版了c語言的第一本參考手冊<

>,即<

《***》

>。在ansi c標準之前,這本c語言的教課書成為實際意義的c語言標準,稱k&r c,或者叫原始c。該書在2023年再版,是最重要,最權威,也是最有價值的c語言參考書。 c語言的標準化發展一直是乙個保守的過程,原始c語言的精髓的以小心的儲存,更加任何現存編譯器中的實驗技術 而不是發明新的特徵。 許多人都沒有意識到c語言標準化努力的工作是多麼的不同尋常,尤其是最初的ansi c工作,它堅持只將經過測試的特徵列入標準。很多語言的標準委員會把大量的時間花在新的語言特性上,而幾乎不考慮應該如何實現。 --henry spencer. 第乙個官方的c語言標準稱為ansi c,始於2023年,正式的標準在2023年發布,故稱c89;該標準在2023年,為iso所接受,成為iso標準,或稱c90;ansi c89 與iso c90這兩個標準間差異極小。 最新的標準成於2023年,又稱c99標準,對c89作了比較大的變動,但改變還是」本著c語言精神」進行的,而不會對其傷筋動骨,又或顛覆重來,語言的基本性質未曾改變,且向上相容。 對於c語言,引用c expert中的一句:」不要添亂,---立即解散iso工作小組」.我們不敢說他講得對,但是我們應該以k&r的<

>這本書為風向標,即使c99做了比較大的變動,k&r的這本參考書還是停留在2023年,巍然不動,足見c語言是穩定的,其修訂是異常保守的。同樣也預示著學習c語言是一本萬利,一勞永逸的美差。 c語言的轉世 dennis ritchie對c語言的評語:」c詭異離奇,缺陷重重,卻獲得極大的成功」。但自上世紀90年代以來,物件導向語言的大行其道,被大肆吹捧為解決軟體複雜度問題的銀彈(frederik brooks的經典<

《人月神話》

>之一篇」沒有銀彈」). c++之物件導向的特性對於c語言是乙個壓倒性的優勢,其擁躉者期望c++能夠把c送進歷史。 似乎,擁有」c with class」將成為c的轉世,然brooks的預言似乎沒有那麼容易攻破,近十幾年的經驗,足可證明物件導向不足攻克軟體複雜度的難題,而c++雖稱霸一時,但仍不可達到c語言的王者的高度。 c似乎正值青春年少,現在討論它的轉世還言之過早。 總結語 現在既已進入21世紀的第二個十年,c已經風風雨雨經歷了38個春秋,見證了百千後輩的出生入死,或曇花一現,或胎死腹中,或夭折於襁褓,又或一時如日中天,稱雄稱霸,終歸難免有大勢所去之感嘆。唯有c屹立不動,38個寒暑,一直都作為主流的語言而活躍於各個領域。它將和fortran, lisp這些老前輩一樣青春常駐,而他的成就卻是其前輩無可比擬的。

我為什麼覺的存在三世輪迴

三世輪迴 對於中國人而言更像是古代的神話傳說,生活在科學時代的人們往往會把它當做一種傳說,甚至說是迷信。而 三世輪迴 作為佛教理論的乙個基本常識,被佛教徒已經普遍接受,而今西方國家的許多科學家也在研究 三世輪迴 的現象。無論是否信佛,真理只有乙個。今天從客觀的的角度來說說我們現在生活的這個世界,看看...

九世輪迴篇

這本是一喊麥詞,看到後非常的有感觸,就記錄了下來。你去問佛.問和她是否有緣 佛說,你和她無緣,你說,求緣。佛便說,那你便等上千年 這一千年裡你可見她,她卻不知有你 你可願等啊。你答,願等。那一世你為君王,血腥雙手稱帝皇。千百佳人在身旁,不知你在誰胸膛。直到那天遇到她,最絢爛的那朵花,可是江山要廝殺,...

三年一輪迴 昨天夢到筆筆了

2005年的超女,第一次開始這麼關注乙個藝人。雖然那時的周筆暢還不是乙個藝人。雖然,就算是現在的她,也不算乙個合格的藝人。只是乙個年輕人吧。正好是本科畢業的暑假,大把的時間,用在揣度,這個比我還小的小朋友到底想要什麼?嗎?夢想嗎?大概吧。然後,回了學校,跟著一幫筆親,跑人大,跑工體,跑天津,跑糖果,...