乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      極簡(jiǎn)編程語(yǔ)言史,在很久很久以前……

       taotao_2016 2018-06-23

      接收程序員的技術(shù)早餐

      作者|Casper Beyer
      譯者|薛命燈
      填空題:(___)是最好的語(yǔ)言。


      1800 年

      Joseph Marie Jacquard 在梭織機(jī)上使用穿孔卡片,創(chuàng)建出第一個(gè)“重量級(jí)”的多任務(wù)處理單元。

      1842 年

      Ada Lovelace 在筆記本上寫(xiě)了一些計(jì)算機(jī)指令一樣的東西,后來(lái)被公認(rèn)是世界上的第一道計(jì)算機(jī)程序,只是那時(shí)計(jì)算機(jī)還沒(méi)有問(wèn)世。

      1936 年

      Alan Turing 發(fā)明了圖靈機(jī),但因?yàn)樾匀∠騿?wèn)題,遭到英國(guó)法院的“化學(xué)閹割”,直到他去世半個(gè)多世紀(jì)后,英國(guó)女王才赦免了他。

      1936 年

      Alonzo Church 是另一位圖靈機(jī)大師,不過(guò)他沒(méi)有與 Alan 類(lèi)似的遭遇。

      1957 年

      John Backus 發(fā)明了 FORTRAN,這是第一門(mén)真正意義上有程序員在使用的編程語(yǔ)言。

      1959 年

      Grace Hopper 發(fā)明了第一門(mén)企業(yè)級(jí)的編程語(yǔ)言,叫作“common business-oriented language”,簡(jiǎn)稱 COBOL。

      1964 年

      John Kemeny 和 Thomas Kurtz 認(rèn)為編程語(yǔ)言應(yīng)該盡量保持簡(jiǎn)單,所以把他們的編程語(yǔ)言叫作 BASIC。

      1970 年

      Niklaus Wirth 讓 Pascal 與其他編程語(yǔ)言并駕齊驅(qū)。他還提出了 Wirth 定律,這一定律給摩爾定律帶來(lái)了麻煩,因?yàn)檐浖蛎浀乃俣忍欤词故谴笮蜋C(jī)也無(wú)法趕上軟件變化的速度。后來(lái)出現(xiàn)的 Electro.js 正好印證了這一定律。

      1972 年

      Dennis Ritchie 在貝爾實(shí)驗(yàn)室開(kāi)發(fā)出了帶有花括號(hào)的 C 語(yǔ)言,在大獲成功之后,他又陸續(xù)添加了分段錯(cuò)誤和其他對(duì)開(kāi)發(fā)者友好的特性,用以提升開(kāi)發(fā)效率。他和同事為了給 C 語(yǔ)言開(kāi)發(fā)一個(gè)示例程序,最終促成了 Unix 操作系統(tǒng)的誕生。

      1980 年

      Alan Kay 發(fā)明了面向?qū)ο缶幊陶Z(yǔ)言 Smalltalk。在 Smalltalk 中,一切皆對(duì)象,就連對(duì)象本身也是對(duì)象。

      1983 年

      Jean Ichbiah 發(fā)現(xiàn),Ada Lovelace 在紙上所寫(xiě)的程序從來(lái)沒(méi)有被運(yùn)行過(guò),于是他發(fā)明了一門(mén)語(yǔ)言,并用 Ada 的名字命名,但實(shí)際上,最后仍然沒(méi)有運(yùn)行起來(lái)。

      1983 年

      Bjarne Stroustrup 發(fā)現(xiàn) C 語(yǔ)言的編譯速度不夠快,他在 C 語(yǔ)言中加入了所有他能夠想到的特性,于是 C++ 誕生了。

      1986 年

      Brac Box 和 Tol Move 基于 Smalltalk 開(kāi)發(fā)另一個(gè)版本的 C 語(yǔ)言,叫作 Objective-C,但當(dāng)時(shí)沒(méi)有人能夠理解它的語(yǔ)法。

      1987 年

      具有宗教信仰的 Larry Wall 成為了一名牧師,同時(shí)發(fā)布了 Perl。

      1991 年

      Guido van Rossum 因?yàn)椴幌矚g花括號(hào)而發(fā)明了 Python,語(yǔ)法的靈感來(lái)自喜劇團(tuán)隊(duì) Monty Python 和他們的作品 Flying Circus。

      1993 年

      Roberto Ierusalimschy 和他的朋友認(rèn)為他們需要一門(mén)針對(duì)巴西本地化的腳本語(yǔ)言,在進(jìn)行本地化的過(guò)程中,他們犯了一個(gè)錯(cuò)誤,把下標(biāo)從 1 開(kāi)始算起。他們把這門(mén)語(yǔ)言叫作 Lua。

      1994 年

      Rasmus Lerdorf 為他的個(gè)人主頁(yè)開(kāi)發(fā)了一個(gè)模板引擎,并在網(wǎng)上公開(kāi)發(fā)布出來(lái)。這個(gè)引擎后來(lái)廣泛流傳開(kāi),于是 Rasmus 又發(fā)布了與一些數(shù)據(jù)庫(kù)相關(guān)的特性,并把它叫作 PHP。

      1995 年

      松本行弘對(duì)其他編程語(yǔ)言不爽,他也注意到了一些程序員也不是那么喜歡其他編程語(yǔ)言。于是他開(kāi)發(fā)了 Ruby,希望這些不爽的程序員能夠喜歡它。

      1995 年

      Brendan Eich 在一個(gè)周末設(shè)計(jì)出了一門(mén)語(yǔ)言,希望為世界上的每一個(gè)瀏覽器帶來(lái)動(dòng)力。他最初跑到網(wǎng)景公司(Netscape)做推廣,把它叫作 LiveScript。但當(dāng)時(shí) Java 有愈發(fā)流行的趨勢(shì),于是他們決定加入花括號(hào),并改名 JavaScript。但因?yàn)榕c Java 之間的版權(quán)問(wèn)題,他們后來(lái)把 JavaScript 改名 ECMAScript,不過(guò)人們還是習(xí)慣叫它 JavaScript。

      1996 年

      James Gosling 發(fā)明了 Java,第一門(mén)真正面向?qū)ο蟮木幊陶Z(yǔ)言,也是一門(mén)啰嗦且設(shè)計(jì)模式遠(yuǎn)超實(shí)用性的編程語(yǔ)言。

      2001 年

      Anders Hejlsberg 重新發(fā)明了 Java,并把它叫作 C#,因?yàn)樗J(rèn)為使用 C 語(yǔ)言編程比 Java 更酷。所有人都很喜歡這個(gè)“新版本”的 Java,因?yàn)樗耆幌?Java。

      2005 年

      David Hanselmeyer Hansen 創(chuàng)建了一個(gè) Web 開(kāi)發(fā)框架,叫作 Ruby on Rails,人們幾乎忘了其實(shí) Ruby 和 Rails 是兩碼事。

      2006 年

      John Resig 寫(xiě)了一個(gè) JavaScript 庫(kù),所有人都以為它是一門(mén)新的編程語(yǔ)言,在網(wǎng)絡(luò)上爭(zhēng)相拷貝黏貼它的代碼,它就是 jQuery。

      2009 年

      Ken Thompson 和 Rob Pike 想要開(kāi)發(fā)一門(mén)類(lèi)似 C 的語(yǔ)言,不過(guò)要比 C 語(yǔ)言更安全、能夠占領(lǐng)更大的市場(chǎng),并以囊地鼠作為吉祥物。他們把這門(mén)語(yǔ)言叫作 Go,并將其開(kāi)源,同時(shí)還出售囊地鼠護(hù)膝和頭盔。

      2010 年

      Graydon Hoare 也想開(kāi)發(fā)一門(mén)類(lèi)似 C 的語(yǔ)言,并把它叫作 Rust。后來(lái),人們要求把 C 語(yǔ)言開(kāi)發(fā)的軟件全部用 Rust 重寫(xiě),但 Graydon 想要更酷的東西,于是加入了蘋(píng)果的 Swift 項(xiàng)目。

      2012 年

      Anders Hjelsberg 想要在 Web 瀏覽器上運(yùn)行 C# 代碼,于是設(shè)計(jì)了 TypeScript——包含 Java 代碼的 JavaScript。

      2013 年

      Jeremy Ashkenas 希望像 Ruby 程序員那么開(kāi)心,他開(kāi)發(fā)了 CoffeeScript,可以編譯成 JavaScript,但看起來(lái)更像是 Ruby,但其實(shí) Jeremy 從來(lái)沒(méi)有真正變得像 Ruby 程序員那么開(kāi)心。

      2014 年

      Chris Lattner 想要把 Swift 設(shè)計(jì)成與 Objective-C 截然不同的語(yǔ)言,但結(jié)果看起來(lái)更像是 Java。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類(lèi)似文章 更多