小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Unix C語(yǔ)言 linux誕生

 一本正經(jīng)地胡鬧 2019-05-27

在遙遠(yuǎn)的1965年以前,電腦是軍方和那些有錢的大學(xué)才可以玩,才玩得起的東西。
主機(jī)特別大,一個(gè)像房間那么大的主機(jī)大概可以連接30臺(tái)的終端。

簡(jiǎn)而言之,用起來(lái),極度不爽。

湯普森花了一個(gè)月的時(shí)間寫出了 Unix 操作系統(tǒng)的原型

后來(lái),大名鼎鼎的貝爾實(shí)驗(yàn)室、麻省理工(MIT)和通用電氣決定改善一些體驗(yàn),簡(jiǎn)單來(lái)說(shuō)就是想讓一個(gè)大型主機(jī)可以更多的終端,轉(zhuǎn)眼就到了1969年,4年時(shí)間過(guò)去了,項(xiàng)目沒(méi)啥實(shí)質(zhì)性進(jìn)展。

在1969年,已經(jīng)退出這個(gè)計(jì)劃的Ken Thompson(肯·湯普森)因?yàn)槠拮踊丶姨接H感覺(jué)無(wú)聊,心里老是尋思著想在實(shí)驗(yàn)室玩星際旅行(Space Travel)這款游戲,這個(gè)家伙,用了 1 個(gè)月的時(shí)間,使用匯編寫出了 Unix 操作系統(tǒng)的原型!

到了1970年,Ken Thompson以為BCPL 語(yǔ)言為基礎(chǔ),設(shè)計(jì)出了B語(yǔ)言 ,叫做B語(yǔ)言是因?yàn)槿CLP的第一個(gè)字母。
然后這個(gè)他用B語(yǔ)言寫出了第一個(gè)UNIX操作系統(tǒng)。


Ken Thompson(肯·湯普森)

湯普森寫出了第一個(gè)UNIX 操作系統(tǒng)

1970 年,Ken Thompson設(shè)計(jì)出很簡(jiǎn)單且很接近硬件的 B 語(yǔ)言(叫做B語(yǔ)言是取BCPL的首字母B),并且他用 B 語(yǔ)言 寫了第一個(gè) UNIX 操作系統(tǒng)。

因?yàn)橄矚g玩游戲,里奇搞出了C語(yǔ)言

時(shí)間已經(jīng)到了1971年了,湯普森雖然搞出了Unix的原形和B語(yǔ)言,但是他依然玩不了游戲。
這個(gè)家伙,真的很有耐心,還一直在折騰。
除了他,還有一個(gè)很想玩游戲的家伙 Dennis M.Ritchie(丹尼斯·里奇) 加入了Ken Thompson所在團(tuán)隊(duì),而的主要工作是改進(jìn)B語(yǔ)言,因?yàn)锽語(yǔ)言不是跨平臺(tái)的。

一年時(shí)間又過(guò)去了,在1972年某個(gè)看起來(lái)沉悶的日子了,大神 里奇 把大名鼎鼎的C語(yǔ)言搞出來(lái)了。。。
沒(méi)錯(cuò),取名為是因?yàn)樵贐CPL中,C排在B的后面。


Dennis M.Ritchie(丹尼斯·里奇)

C是支持跨平臺(tái)的,無(wú)上牛逼。
(機(jī)器語(yǔ)言和匯編語(yǔ)言都不具有移植性,為 x86 開發(fā)的程序,不可能在 Alpha,SPARC 和 ARM 等機(jī)器上運(yùn)行,C 語(yǔ)言程序則可以使用在任意架構(gòu)的處理器上,只要那種架構(gòu)的處理器具有對(duì)應(yīng)的 C 語(yǔ)言編譯器和庫(kù),然后將 C 源代碼編譯、連接成目標(biāo)二進(jìn)制文件之后即可運(yùn)行)

UNIX做為一個(gè)開源的系統(tǒng),一個(gè)一個(gè)版本不停地迭代更新著。

UNIX閉源了,21歲的Linus搞出了Linux。

在UNIX的 Version 7 Unix 推出之后,通用電氣把UNIX閉源了。

既然閉源了,那么大學(xué)也不用了。這時(shí)候有一位叫做Andrew S. Tanenbaum的教授為了教學(xué)方便,在UNIX已有的基礎(chǔ)上搞了一個(gè)小型的UNIX,稱為 MINIX,取UNIX(mini-UNIX)之意。

1991 年 林納斯(Linus) 就讀于赫爾辛基大學(xué)期間,對(duì) Unix 產(chǎn)生濃厚興趣,嘗試著在Minix 上做一些開發(fā)工作。


林納斯(Linus)

因?yàn)镸INIX功能比較簡(jiǎn)單,林納斯看新聞和郵件不方便,然后這個(gè)家伙就折騰出了LINUX(沒(méi)錯(cuò),跟他名字一字之差),那年,林納斯,21歲!

一開始 Linux 只適用于 386,林納斯 利用 GNU 的 bash 當(dāng)做開發(fā)環(huán)境,gcc 當(dāng)做編譯工具,編寫了 Linux 內(nèi)核,一開始 Linux 并不能兼容 Unix,后來(lái)經(jīng)過(guò)全世界的網(wǎng)友的幫助,最終能夠兼容多種硬件,終于跨了平臺(tái)。


有胡子的林納斯

所以,每一門計(jì)算機(jī)語(yǔ)言的發(fā)明人都是大胡子的的傳說(shuō)是真的。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(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)論公約

    類似文章 更多