史上最難編程的軟件是什么判耕?

簡評:Quora上的一個問題透绩,摘取兩位網(wǎng)友的回答。

@Mohammed Isam

我會說壁熄,類似 Windows 的操作系統(tǒng)帚豪,是相當(dāng)復(fù)雜和高難的軟件。

該軟件已有 32 年歷史请毛,從 16 位 MS Dos 到完全成熟的 64 位操作系統(tǒng)志鞍。它有 4500 萬行代碼。代碼完成了硬件接口方仿、操作文件系統(tǒng)固棚、網(wǎng)絡(luò)管理系統(tǒng)、監(jiān)督內(nèi)存訪問等諸多功能仙蚜。從頭開始編寫這樣的代碼是非常之困難的此洲。(類似的還有 ReactOS 團(tuán)隊,他們已經(jīng)編寫了 500 萬行代碼)


另外個例子委粉,Mozilla Firefox 是一款非常復(fù)雜的軟件呜师。

這個怪物大概有 5100 萬行代碼,其中大部分都是 C++贾节,JavaScript 和 C汁汗,畢竟作為一個跨平臺、多語言栗涂、全面知牌、頂尖的 Web 瀏覽器,其難度可想而知斤程。


第三個例子是 GNU/Linux 通用編譯器 GCC角寸。

在最后一個版本(v7.3.0)的源代碼中使用 David Wheeler 的 SLOCCount工具,我發(fā)現(xiàn) GCC 的核心部分大約有 500 萬行代碼(主要是 C,C ++ 和 Ada)扁藕。請記住沮峡,GCC 是一個龐大的軟件,它的前端可以編譯6種不同的語言(C亿柑,C ++邢疙,Ada,Objective C橄杨,F(xiàn)ortran秘症,Go)以及 8 種即將推出的語言。編寫一個多通道式矫,跨語言編譯器可能非常困難乡摹。


@Afrizal Fikri:

阿波羅 11 號火箭制導(dǎo)系統(tǒng)相當(dāng)之復(fù)雜。最近有人在 github 開源了計算機指令和登月部分的源代碼采转。

這有多困難聪廉?首先這是第一艘載人登月火箭,前無古人故慈。一切都是從零開始板熊。更重要的是,使用最低級的匯編語言編寫察绷,你敢想象么干签?

需要考慮的另一件事是這個系統(tǒng)如何保持內(nèi)部時鐘同步,如果你了解時區(qū)模塊拆撼,你就知道其復(fù)雜度和處理難度會讓人發(fā)狂的容劳。

你所知道的最難編寫的軟件是什么?歡迎評論留言闸度。


原文鏈接:Mohammed Isam's answer to What is the hardest program to code from scratch?
推薦閱讀:這些是 Python 官方推薦的最好書籍

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末竭贩,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子莺禁,更是在濱河造成了極大的恐慌留量,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,222評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哟冬,死亡現(xiàn)場離奇詭異楼熄,居然都是意外死亡,警方通過查閱死者的電腦和手機浩峡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評論 3 385
  • 文/潘曉璐 我一進(jìn)店門孝赫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人红符,你說我怎么就攤上這事。” “怎么了预侯?”我有些...
    開封第一講書人閱讀 157,720評論 0 348
  • 文/不壞的土叔 我叫張陵致开,是天一觀的道長。 經(jīng)常有香客問我萎馅,道長双戳,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,568評論 1 284
  • 正文 為了忘掉前任糜芳,我火速辦了婚禮飒货,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘峭竣。我一直安慰自己塘辅,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,696評論 6 386
  • 文/花漫 我一把揭開白布皆撩。 她就那樣靜靜地躺著扣墩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪扛吞。 梳的紋絲不亂的頭發(fā)上呻惕,一...
    開封第一講書人閱讀 49,879評論 1 290
  • 那天,我揣著相機與錄音滥比,去河邊找鬼亚脆。 笑死,一個胖子當(dāng)著我的面吹牛盲泛,可吹牛的內(nèi)容都是我干的濒持。 我是一名探鬼主播,決...
    沈念sama閱讀 39,028評論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼查乒,長吁一口氣:“原來是場噩夢啊……” “哼弥喉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起玛迄,我...
    開封第一講書人閱讀 37,773評論 0 268
  • 序言:老撾萬榮一對情侶失蹤由境,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蓖议,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體虏杰,經(jīng)...
    沈念sama閱讀 44,220評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,550評論 2 327
  • 正文 我和宋清朗相戀三年勒虾,在試婚紗的時候發(fā)現(xiàn)自己被綠了纺阔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,697評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡修然,死狀恐怖笛钝,靈堂內(nèi)的尸體忽然破棺而出质况,到底是詐尸還是另有隱情,我是刑警寧澤玻靡,帶...
    沈念sama閱讀 34,360評論 4 332
  • 正文 年R本政府宣布结榄,位于F島的核電站,受9級特大地震影響囤捻,放射性物質(zhì)發(fā)生泄漏臼朗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,002評論 3 315
  • 文/蒙蒙 一蝎土、第九天 我趴在偏房一處隱蔽的房頂上張望视哑。 院中可真熱鬧,春花似錦誊涯、人聲如沸挡毅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽慷嗜。三九已至,卻和暖如春丹壕,著一層夾襖步出監(jiān)牢的瞬間庆械,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評論 1 266
  • 我被黑心中介騙來泰國打工菌赖, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缭乘,地道東北人。 一個月前我還...
    沈念sama閱讀 46,433評論 2 360
  • 正文 我出身青樓琉用,卻偏偏與公主長得像堕绩,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子邑时,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,587評論 2 350

推薦閱讀更多精彩內(nèi)容

  • TITLE: 編程語言亂燉 碼農(nóng)最大的煩惱——編程語言太多奴紧。不是我不學(xué)習(xí),這世界變化快晶丘! 有時候還是蠻懷念十幾黍氮、二...
    碼園老農(nóng)閱讀 5,303評論 2 35
  • 《鳥哥的Linux私房菜》筆記 提到Linux,就不得不提GNU和GPL授權(quán)所產(chǎn)生的自由軟件(free softw...
    Zhang21閱讀 12,508評論 0 15
  • 今天下午在路上浅浮,我還做了個計劃沫浆,爭取趕過年還清朋友的兩萬元,我就再也沒有外債了滚秩。 關(guān)注我的朋友都知道我開了個小超市...
    神采飛揚的魚閱讀 157評論 0 0
  • 雖然我們一直倡導(dǎo)要科學(xué)专执,但是我一直覺得靈魂最多的地方,一個是墓地(想必是小時候經(jīng)秤粲停看聊齋才會這樣想……)本股,另一個就...
    檸檬de閱讀 548評論 0 3
  • 你好哇王小姐,遇見你是我活到今天最幸運的一件事凿叠。有人費盡畢生在尋找一個愿意終身牽手的伴侶,而我卻是受到了天大的恩賜...
    甜瓜欣閱讀 257評論 0 0