精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

C 語言發展簡史

開發
C 語言將在 2022 年滿 50 歲。然而,盡管它歷史悠久,在許多“流行編程語言”的調查中,C 語言仍然是“很常用”的編程語言之一。

下面是我對 布萊恩·克尼漢Brian Kernighan 的采訪,他(與 丹尼斯·里奇Dennis Ritchie)是《C 程序設計語言The C Programming Language》一書的共同作者,我們談及了 C 語言及其 50 年的歷史。

兩位作者寫的最初的 C 語言編程指南,大約是在 1978 年

C 語言將在 2022 年滿 50 歲。然而,盡管它歷史悠久,在許多“流行編程語言”的調查中,C 語言仍然是“最常用”的編程語言之一。例如,你可以看看 TIOBE 指數,它追蹤不同編程語言的流行程度。許多 Linux 應用程序是用 C 語言編寫的,例如 GNOME 桌面。

我采訪了 布萊恩·克尼漢Brian Kernighan,以了解更多關于 C 語言及其歷史他(與 丹尼斯·里奇Dennis Ritchie)是《C 程序設計語言The C Programming Language》一書的共同作者。

C 語言是怎么誕生的呢?

C 語言由一系列旨在進行系統編程的語言演變而來,系統編程就是編寫像編譯器、匯編器、編輯器以及最終的操作系統這樣的程序。麻省理工學院有一個與貝爾實驗室合作的 Multics 項目,它計劃用一種高級語言編寫系統的所有部分(這在 1965 年那時候是一個新想法)。他們打算使用 IBM 的 PL/1,但它非常復雜,而且承諾的編譯器也沒有及時交付。

在與一個叫做 EPL 的子集(由貝爾實驗室的道格拉斯·麥克羅伊Douglas McIlroy 設計)進行了短暫交流后,Multics 轉向了 BCPL,這是一個由劍橋的 Martin Richards 設計和實現的,更加簡單和干凈的語言,我記得他當時正在麻省理工學院訪問。當 肯·湯普遜Ken Thompson 開始研究后來的 Unix 時,他在 BCPL 的基礎上創造了一種更簡單的語言,他稱之為 B 語言。在 1969 年,他為搭載了第一個 Unix 原型系統的 PDP-7 計算機實現了這種語言。

BCPL 和 B 都是“無類型”語言。也就是說,它們只有一種數據類型,即整數。DEC 公司的 PDP-11 計算機大約在 1971 年投入使用,它搭載了第一個真正的 Unix 系統。PDP-11 支持幾種數據類型,特別是 8 位字節和 16 位整數。因此,一種同樣支持幾種數據類型的語言是更好的選擇。這就是 C 語言的起源。

C 語言在貝爾實驗室和早期版本的 Unix 中是如何使用的呢?

C 語言最初只在 Unix 上使用,盡管過了一段時間,也有了用于其他機器和操作系統的 C 語言編譯器。大多數情況下,它被用于系統級的編程,涵蓋了相當多有趣的領域,還有很多用于管理 AT&T 電話網絡運營的系統。

在貝爾實驗室用 C 語言編寫的最有趣的項目是什么?

可以說,最有趣、最令人難忘、也是最重要的 C 語言程序就是 Unix 操作系統本身。1971 年 Unix 的第一個版本是用 PDP-11 匯編語言編寫的,但到了第四版,也就是 1973 年左右,我們用 C 語言重寫了它。這很關鍵,因為這意味著操作系統(和它所有的支持軟件)基本上可以通過重新編譯來移植到不同類型的計算機上。雖然在實踐中并沒有那么簡單,但也相差不遠。

你與丹尼斯·里奇合著了《C 程序設計語言》一書。那本書是怎么來的,你和丹尼斯又是如何在書中合作的呢?

我曾經寫過一本肯·湯普遜的 B 語言教程,幫助人們快速上手使用它。當 C 語言可用時,我將其升級為 C 語言的教程。過了一段時間,我說服了丹尼斯,讓他和我一起寫一本 C 語言的書。基本上,除了系統調用那章外,大部分的教程材料都是我寫的,而丹尼斯已經寫好了那個參考手冊,寫的非常棒。然后我們反復修改,使教程部分更加流暢。參考手冊幾乎保持不變,因為它從一開始就寫得很好。這本書的格式是用 troff 格式器格式的,這是 Unix 上的許多工具之一,我做了大部分的格式化工作。

C 語言什么時候成為了貝爾實驗室以外的其他程序員用于工作的東西呢?

我真的記不大清了,但我認為大概是在最初的五六年里,C 語言主要是跟著 Unix 一起發展的。隨著其他操作系統上的編譯器的發展,它開始蔓延到 Unix 以外的其他系統。我不記得我們是什么時候意識到 C 和 Unix 產生了真正的影響,但應該是在 20 世紀 70 年代中后期。

為什么 C 語言會成為如此有影響力的編程語言呢?

早期的主要原因是它與 Unix 的聯系,Unix 在世界上迅速傳播。如果你使用 Unix,你就會用 C 語言來編程。后來,C 語言傳播到不一定運行 Unix 的計算機上,很大程度上是因為 Steve Johnson 編寫了可移植 C 語言編譯器。在工作站領域,比如 昇陽微系統(Sun Microsystems)、MIPS(后來成為 SGI)和其他公司,它們都是因為 Unix 和 C 語言的結合而獲得成功。IBM PC 出現得稍晚一些,大約在 1982 年。后來 C 語言成為 MS-DOS 和 Windows 下的標準編程語言之一。今天,大多數物聯網(IoT)設備會使用 C 語言。

在創建約 50 年后的今天,C 仍然是一種流行的編程語言。為什么它仍然如此受歡迎呢?

我認為 C 語言在效率和表現力這兩個方面達到了一個平衡點。在早期,效率真的很重要,因為與我們今天所使用的計算機相比,當時的計算機速度很慢、內存十分有限。C 語言是非常高效的,因為它可以被編譯成高效的機器代碼,而且它也足夠簡單,人們很容易學會如何編譯它。同時,它還具有很強的表現力,易于編寫,并且結構緊湊。至少在我謙虛而正確的觀點中,沒有任何一種語言能很好地達到這種境界。

多年來,C 語言的發展和變化如何?

我想,C 語言的發展是適度的,但我并沒有太注意 C 語言標準的發展。C 語言已經有足夠的改變了,80 年代寫的代碼需要做一些前置工作才能編譯,但這主要與誠實對待類型有關。比較新的功能,如復數,也許是有用的,但對我來說不是,所以我不能做出明智的評論。

哪些編程問題可以用C語言最容易解決?

嗯,對于任何事情來說,它都是一種很好的語言,但在今天,有了充足的內存和處理能力,大多數程序員都可以用 Python 這樣的語言來進行內存管理和處理其他更高級的結構。C 語言仍然是底層編程的一個很好的選擇,因為對于底層編程來說,充分利用 CPU 周期和每一個字節仍然很重要。

C 語言影響了其他編程語言,包括 C++、Java、Go 和 Rust。你對這些編程語言有什么看法?

幾乎每一種語言在某些方面都是對其前輩的反應。簡單點說,C++ 增加了控制信息訪問的機制,所以對于真正的大型程序來說,它比 C 更好。Java 是對 C++ 的復雜性的一種反應。Go 是對 C++ 的復雜性和 Java 的限制的一種反應。Rust 是對 C 語言(大概也是對 C++)中內存管理問題的一種嘗試,同時它接近了 C 語言的效率。

它們都帶來了某些積極的特性,但不知何故,沒有人能夠完全滿意,所以總是會有更多的語言,反過來對以前的語言做出反應。同時,老的語言,在大多數情況下,仍會繼續存在,因為它們的工作做得很好,而且有一個嵌入式的根據地,老的語言在里面可以完美使用,而用新的東西來重新實現是不可行的。

感謝 Brian 為我們分享了 C 語言編程的偉大歷史!

責任編輯:未麗燕 來源: Linux中國
相關推薦

2013-03-04 15:04:16

2012-09-21 13:30:51

Java多線程Java發展

2011-06-23 12:02:43

SPARC云計算服務器

2017-06-21 20:54:40

電子技術計算機電子

2018-03-21 06:47:02

移動通信5G互聯網

2021-07-05 09:40:25

iSCSI存儲協議以太網

2009-07-03 11:47:00

2014-09-26 09:29:12

Python

2021-08-14 09:23:03

即時通訊IM互聯網

2013-06-09 09:58:58

2013-06-09 09:15:01

2009-06-10 18:08:14

2020-09-29 11:51:30

云計算

2020-12-04 09:30:18

HTTPWeb前端

2022-06-27 08:00:00

無代碼軟件編程程序員

2015-12-01 10:36:11

2023-09-06 06:46:40

顯卡接口RTX 4060

2019-06-18 09:31:59

操作系統華為鴻蒙

2013-09-16 10:26:25

虛擬化京東

2013-09-17 11:19:20

京東虛擬化
點贊
收藏

51CTO技術棧公眾號

欧美美女视频| 第四色男人最爱上成人网| 国产东北露脸精品视频| 久久久久久久久中文字幕| 亚洲婷婷在线观看| 大胆人体一区| 亚洲视频你懂的| 久久av一区二区| 一级片视频播放| 日韩午夜免费视频| 久久精品精品电影网| 中文字幕乱码在线| 粉嫩一区二区三区在线观看| 欧美日韩精品在线播放| 亚洲综合五月天| 天堂网在线中文| 韩国午夜理伦三级不卡影院| 欧美在线激情网| 免费在线观看一级片| 免费不卡中文字幕在线| 日韩欧美不卡在线观看视频| 毛葺葺老太做受视频| av影片在线| 国产精品久久久99| 欧美福利精品| 亚洲国产精彩视频| 久久99久久精品| 欧美在线视频播放| 国产小视频在线看| 羞羞色午夜精品一区二区三区| 日韩精品极品视频| 中文字幕18页| 精品精品视频| 欧美日韩在线播| 成年网站在线免费观看| 蜜臀av在线| 亚洲欧美日韩久久| 一区二区三区在线观看www| 欧美一区二区少妇| 菠萝蜜视频在线观看一区| 97se国产在线视频| 97免费观看视频| 理论片日本一区| 国产精品午夜国产小视频| 怡红院av久久久久久久| 麻豆精品91| 2019中文字幕在线免费观看| 国产在线欧美在线| 国产一区日韩一区| 欧美精品在线第一页| 欧美丰满熟妇bbbbbb| 天天色综合色| 久久久精品久久久| 婷婷久久综合网| 亚洲精品国产首次亮相| 久久久精品一区二区三区| 999福利视频| 99re66热这里只有精品8| 宅男66日本亚洲欧美视频| 精品国产av无码| 欧美一区二区三| 这里只有精品视频| 性生交大片免费全黄| 这里只有精品在线| 精品少妇一区二区30p| 久久免费少妇高潮99精品| 国产精品jizz在线观看美国| 欧美极品美女视频网站在线观看免费 | 日韩综合在线视频| 国产精品99久久久久久白浆小说| 成人一二三四区| 久久国产三级精品| 亚洲一区二区三区视频| 亚洲乱码精品久久久久..| 成人激情小说乱人伦| 精品无人区一区二区三区| 黄色免费在线播放| 国产精品国产三级国产三级人妇 | av资源站久久亚洲| 日韩一区二区三区不卡| 久久久亚洲高清| 亚洲精品久久久久久一区二区| 日本中文字幕在线观看| 一区二区三区欧美| 人妻精品无码一区二区三区| 亚洲精品粉嫩美女一区| 91精品国产乱码| 捆绑凌虐一区二区三区| 国语产色综合| 欧美久久精品一级黑人c片| 日本三级网站在线观看| 奇米色一区二区| eeuss一区二区三区| 黄色视屏网站在线免费观看| 亚洲欧洲www| 欧美爱爱视频免费看| 色婷婷成人网| 国产丝袜精品第一页| 午夜激情福利电影| 亚洲欧洲日本mm| 国产情人节一区| 性xxxx视频播放免费| 1024成人网色www| 免费看国产曰批40分钟| 色综合视频一区二区三区44| 亚洲精品国产拍免费91在线| 波多野结衣久久久久| 国产美女一区| 91久久精品国产91久久性色tv| 日本福利片高清在线观看| 亚洲精品老司机| 亚洲免费av一区二区三区| www.亚洲一二| 日韩综合中文字幕| 青青草免费观看视频| 国产一区啦啦啦在线观看| 欧美福利精品| 91jq激情在线观看| 日韩视频一区在线观看| 超碰97av在线| 夜夜嗨av一区二区三区网站四季av| 国产欧美日韩高清| 黄色小视频在线免费观看| 亚洲国产精品一区二区www在线| 五月婷婷六月丁香激情| 亚洲精品播放| 91国在线精品国内播放| www三级免费| 自拍偷拍国产精品| 激情 小说 亚洲 图片: 伦| 一区二区三区视频免费观看| 欧美国产亚洲视频| 国产精品久久久久久久免费| 国产欧美日韩激情| 超碰网在线观看| 日韩av字幕| 国模gogo一区二区大胆私拍| 国产片高清在线观看| 国产精品美女久久久久久久| 成人在线激情网| 天天躁日日躁狠狠躁欧美巨大小说| 欧美激情免费视频| 午夜久久久久久久久久| 一区二区在线观看不卡| 秋霞午夜鲁丝一区二区| 亚洲成人国产| 亚洲xxx视频| 成a人片在线观看| 日韩一级视频免费观看在线| 男人操女人的视频网站| 国产精品资源站在线| 中文字幕精品在线播放| 国产激情精品一区二区三区| 日韩三级成人av网| 精品国产999久久久免费| 亚洲精品va在线观看| 原创真实夫妻啪啪av| 欧美色图首页| 韩国一区二区三区美女美女秀| av中文字幕电影在线看| 精品久久久久99| 国产成人无码精品亚洲| 91欧美一区二区| 91看片就是不一样| 日韩久久电影| 91亚洲人电影| 好久没做在线观看| 国产丝袜一区视频在线观看| 男人午夜免费视频| 亚洲国产精品激情在线观看| 爱爱爱爱免费视频| 女生裸体视频一区二区三区| 福利精品视频| 厕沟全景美女厕沟精品| 国产亚洲日本欧美韩国| 国产精品久久免费| 亚洲国产一区二区三区| theav精尽人亡av| 麻豆精品一区二区av白丝在线| 中文网丁香综合网| 久久夜色精品国产噜噜av小说| 欧美一级视频免费在线观看| 最新国产在线观看| 精品久久久久久久久久久久包黑料| 四虎成人在线观看| 国产精品久久久久婷婷| 国产吃瓜黑料一区二区| 首页国产欧美久久| 国产911在线观看| 亚洲瘦老头同性70tv| 成人激情视频在线播放| 超碰成人av| 日日狠狠久久偷偷四色综合免费 | 99re这里只有精品首页| 8x8x最新地址| 国产在线日韩| 亚洲 国产 日韩 综合一区| 98视频精品全部国产| 国产精品久久久91| 2020av在线| 精品国产一区二区三区久久狼5月| 性做久久久久久久久久| 欧美在线你懂得| 国产黄色片视频| 亚洲欧洲日韩在线| 国产吞精囗交久久久| 国产精品亚洲专一区二区三区 | 亚洲欧洲偷拍精品| 精品人妻一区二区三区三区四区| 色天天综合色天天久久| 免费在线视频一区二区| 中文字幕欧美国产| 免费看毛片的网站| 国产老肥熟一区二区三区| 北条麻妃在线视频| 999在线观看精品免费不卡网站| 一区二区在线观看网站| 国产精品一国产精品| 国产一级精品aaaaa看| 欧美午夜网站| 成人福利视频在线观看| 香蕉成人av| 91av中文字幕| 51漫画成人app入口| 欧美精品免费在线观看| 欧美私人网站| 国产小视频91| 国产三级在线免费观看| 亚洲精品xxx| 蜜臀久久久久久999| 欧美成人三级电影在线| 国产色综合视频| 欧美日韩国产欧美日美国产精品| 国产免费一区二区三区四区五区| 午夜精品久久久久久久99水蜜桃 | 制服丝袜第二页| av中文字幕在线不卡| 日本一区二区免费视频| 国产精品69毛片高清亚洲| 91精品999| 国产在线日韩欧美| 久久出品必属精品| 国产精品一区二区在线看| 五月天婷婷在线观看视频| 老鸭窝一区二区久久精品| 尤物国产在线观看| 卡一卡二国产精品 | 色噜噜亚洲精品中文字幕| 国产精品免费观看| 国产亚洲精品一区二555| 黄色电影免费在线看| 国产一区二区三区视频| 91社区在线| 久久夜色撩人精品| 18av在线视频| 久久久久久亚洲| 欧美aa在线观看| 日韩免费高清在线观看| 欧美精品总汇| 成人国产在线视频| 91国内精品| 含羞草久久爱69一区| 亚洲国产最新| 色一情一乱一伦一区二区三区丨 | 欧美久久久久久久久久久久久久| 国产精品a久久久久| 日本欧美黄色片| 视频精品一区二区| 热久久久久久久久| 国产成人av电影在线| 男男做爰猛烈叫床爽爽小说| 久久亚洲影视婷婷| 成人午夜免费影院| 一区二区三区中文在线| 欧美三日本三级少妇99| 在线看日韩精品电影| 99久久精品免费看国产交换| 精品国产a毛片| 九色在线播放| 久久国产精品首页| 国产精品13p| 国产精品电影网站| 激情久久免费视频| 免费一区二区三区| 亚洲一级淫片| 国产精品va无码一区二区| 美洲天堂一区二卡三卡四卡视频| 国产伦精品一区二区三区妓女下载| av不卡在线播放| 自拍偷拍第9页| 精品国产乱码久久久久久虫虫漫画| 日韩不卡高清视频| 日韩片之四级片| 国产高清视频在线| 欧美激情亚洲激情| 欧美大陆国产| 精品国产aⅴ麻豆| 亚洲91视频| 国产精品免费观看久久| 国产一区二区三区高清播放| 中文字幕狠狠干| 一区二区免费视频| 亚洲中文一区二区三区| 亚洲激情视频网| av毛片在线免费看| 国产精品第二页| 亚欧日韩另类中文欧美| 一级特黄妇女高潮| 青青国产91久久久久久| 日韩 中文字幕| 亚洲午夜精品网| 97国产成人无码精品久久久| 亚洲欧洲一区二区三区在线观看 | 亚洲一区av在线| 亚洲性生活大片| 亚洲欧美综合v| av老司机免费在线| 成人激情免费在线| 成人一区而且| 日韩毛片在线免费看| 成人高清免费观看| www.色小姐com| 欧美日韩国产精品自在自线| 青青青草原在线| 久久久欧美一区二区| 日韩一区二区三区色| 日本成人性视频| 蜜臀av亚洲一区中文字幕| 一区二区黄色片| 欧美日韩国产综合新一区 | 国产色99精品9i| 一区二区三区四区国产| 久久精品三级| 亚洲一级中文字幕| 欧美色xxxx| 三级毛片在线免费看| 97婷婷涩涩精品一区| 老司机aⅴ在线精品导航| www.日本三级| 丁香亚洲综合激情啪啪综合| 欧美成人黄色网| 日韩精品在线一区| 欧美6一10sex性hd| julia一区二区中文久久94| 欧美日韩综合| 亚洲女则毛耸耸bbw| 亚洲国产中文字幕在线视频综合| 午夜精品久久久久久久96蜜桃| 欧美成人在线影院| 亚洲第一二区| 妺妺窝人体色777777| www.欧美.com| aaa在线视频| 色午夜这里只有精品| 国产区一区二| 丁香婷婷综合激情| 91在线看国产| 日韩精品久久久久久免费| 亚洲欧美自拍一区| 国产精品久久久久77777丨| 中文字幕一区二区三区5566| 国产一区二区看久久| 久久久久久久国产视频| 日韩av中文在线| 日本一区免费网站| 男插女免费视频| 成人一区二区三区| 亚洲乱码国产乱码精品| 中文欧美在线视频| 天堂精品久久久久| 国产二区视频在线播放| 国产欧美日韩另类视频免费观看 | 成人做爰视频www网站小优视频| 日韩videos| 国产精品18久久久久久久久久久久| 手机在线免费看毛片| 亚洲国产精品专区久久| 91精品影视| 99热这里只有精品7| 成人午夜在线播放| 波多野结衣家庭主妇| 久久国产精品首页| 免费看av成人| 国产又粗又猛大又黄又爽| 激情亚洲一区二区三区四区| 成a人v在线播放| 99在线高清视频在线播放| 麻豆9191精品国产| 日韩a级片在线观看| 亚洲欧美精品suv| 欧美精品影院| 天天爽天天爽夜夜爽| 一区二区三区四区蜜桃| 久久av少妇| 高清视频在线观看一区| 日韩精品成人一区二区三区| 久久久久久免费观看| 中文字幕在线看视频国产欧美| 在线精品自拍| 亚洲小视频网站|