自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

一個(gè)患有精神分裂癥程序員,用十年寫了一個(gè)“拯救世界”的操作系統(tǒng)

系統(tǒng) 其他OS
上帝要求建造的神廟是神圣的,所以Terry完全從頭開始構(gòu)建,它創(chuàng)造了一個(gè)編程語言,HolyC,它介于C和C++之間。然后用HolyC開始了Temple OS的開發(fā),boot loader ,kernel , windows manager, graphics library ,甚至包括游戲,都是他自己完成的,沒有使用任何第三方的類庫。

操作系統(tǒng)是一個(gè)極其復(fù)雜的軟件,一個(gè)人開發(fā)的話工作量特別嚇人。 

但是一個(gè)患有精神分裂癥的天才程序員Terry Davis,宣稱接到了來自上帝的指示:你要建立一座神廟,用操作系統(tǒng)的方式。

于是,Terry整整花了10年時(shí)間,完全從頭開始,開發(fā)了自己的編程語言,編輯器,編譯器,內(nèi)核,應(yīng)用程序......

他一直按照48小時(shí)的作息方式,喝大量咖啡,32小時(shí)清醒,16小時(shí)睡覺。

2013年,Terry在網(wǎng)絡(luò)上宣布:上帝的神廟(TempleOS)已經(jīng)建成。

5年以后,Terry在鐵路上自殺,結(jié)束了自己的一生。

1

Terry Davis在童年時(shí)期,一直使用Apple II,十幾歲的時(shí)候,就在Commodore 64上自學(xué)了編程語言。

圖片圖片

順便說一句,Commodore是很多牛人的啟蒙計(jì)算機(jī),例如鋼鐵俠馬斯克,MineCraft作者佩爾森都是從Commodore開始編程生涯的。

1994年,Terry從亞利桑那州立大學(xué)獲得了電氣工程碩士學(xué)位,并在TicketMaster工作了幾年,擔(dān)任VAX機(jī)器的程序員。

圖片圖片

在此期間,他出現(xiàn)了躁狂癥發(fā)作,每隔六個(gè)月就會(huì)發(fā)作一次,不得不送往精神病住院治療,最終被診斷為精神分裂癥。

圖片圖片

Terry對太空外星人和政府特工產(chǎn)生了妄想,每次他看到西裝革履的人,總覺得在跟蹤他,出于對特工的恐懼,他開車“出逃”。

當(dāng)他覺得汽車上的收音機(jī)在和外界通信的時(shí)候,他拆毀了自己的車輛,把鑰匙扔進(jìn)沙漠,獨(dú)自沿著高速公路漫無目的地行走。

2003年以后,Terry逐漸好轉(zhuǎn),但精神分裂癥依然影響他的溝通能力,他在網(wǎng)上經(jīng)常發(fā)表難以理解的言論。

奇怪的是,一旦話題和計(jì)算機(jī)相關(guān),Terry就能表現(xiàn)得非常清醒。

圖片圖片

大概在這個(gè)時(shí)候,Terry宣稱他和上帝進(jìn)行了做了一次對話,上帝要求他寫一個(gè)操作系統(tǒng),作為第二圣殿的繼承者。

圖片圖片

于是Terry便開始了一個(gè)偉大的旅程,像諾亞那樣開始建造Temple OS。

圖片圖片

2

上帝要求建造的神廟是神圣的,所以Terry完全從頭開始構(gòu)建,它創(chuàng)造了一個(gè)編程語言,HolyC,它介于C和C++之間。

然后用HolyC開始了Temple OS的開發(fā),boot loader ,kernel , windows manager, graphics library ,甚至包括游戲,都是他自己完成的,沒有使用任何第三方的類庫。

Terry說,Temple OS的很多設(shè)計(jì)決策都來自于上帝的指示。比如上帝說:

要有640*480分辨率, 16色,這樣孩子們更容易為上帝畫畫。

Temple OS是64位的,多線程,不要網(wǎng)絡(luò)功能。

不需要加密和密碼,文件只會(huì)壓縮,不會(huì)加密

要讓程序員盡可能接近硬件,于是Temple OS放棄了所有安全措施和內(nèi)存保護(hù),每個(gè)應(yīng)用程序都運(yùn)行在特權(quán)模式(Ring 0)

圖片圖片

HolyC不但是Temple OS的編程語言,也是操作系統(tǒng)的Shell,這就意味著Terry實(shí)現(xiàn)了JIT,HolyC可以直接運(yùn)行,不需要編譯。

圖片圖片

圖片圖片

Terry打造的IDE也很獨(dú)特,它使用了一種獨(dú)有的格式:DolDoc, 該格式支持將圖像,超鏈接,三維網(wǎng)格嵌入到ASCII文件中,一個(gè)代碼的注釋中甚至可以嵌入旋轉(zhuǎn)的三維水箱模型。

Temple OS的界面有些復(fù)古,像是Commodore 64和DESQview的混合體。

圖片圖片

在Temple OS中,對圣經(jīng)的引用無處不在。

Terry開發(fā)的游戲《After Egypt》中,玩家可以和摩西一起攀登西奈山,在山頂可以看到燃燒的灌木叢,系統(tǒng)會(huì)從《圣經(jīng)》中選取一些隨機(jī)的段落,讓玩家閱讀。

Terry認(rèn)為,這些文本來自于上帝。

圖片圖片

上帝要求一座完美的圣殿,Terry說:“十年來,我全職從事 TempleOS 開發(fā)。我基本上完成了,去年只是做了一些微小的修改?!?/p>

Temple OS 一共有 121,176 行代碼,和Photoshop 1.0相當(dāng)。

Temple OS發(fā)布以后,收到了很多專業(yè)人士的贊譽(yù):

“Temple OS展示了一個(gè)人超凡的技術(shù)實(shí)力和奉獻(xiàn)精神。”

“編程界的傳奇,一個(gè)人建造的摩天大樓?!?/p>

“Terry一個(gè)人編寫操作系統(tǒng)的事實(shí)太讓人震驚了,一個(gè)外行人難以理解如此

非凡的成就”

“如果沒有精神病的話,他將會(huì)是又一個(gè)「史蒂夫·喬布斯」或「史蒂夫·沃茲尼亞克」”

3

Terry一直承受著精神分裂癥的折磨,2017年12月,Terry和父母有了一次激烈的爭吵,他的父母給他下了最后通牒:要么吃藥,要么去醫(yī)院治療。

Terry認(rèn)為藥物會(huì)扼殺他的創(chuàng)造力,他離家出走。

圖片圖片

在他無家可歸的時(shí)候,粉絲們給他送吃的,送各種物資,甚至給他提供住所。

但是Terry拒絕了這些好意。

圖片圖片

他刪除了自己發(fā)在網(wǎng)上的大部分視頻,因?yàn)樯系壅f不要亂扔垃圾,而且他也了解到如何“凈化”自己。

2018年8月11號(hào)晚上,Terry 沿著鐵軌行走,他的背后駛來一列火車,在火車撞到他之前,他轉(zhuǎn)過身去,直面火車。

這位上帝選擇的天才的程序員,飽受精神病折磨以后,離開了人世。

責(zé)任編輯:武曉燕 來源: 碼農(nóng)翻身
相關(guān)推薦

2012-02-07 09:58:27

2015-08-18 15:19:56

程序員精神分裂

2021-07-01 07:43:41

項(xiàng)目程序員代碼

2020-02-22 21:51:43

程序員Microsoft SServerSQL

2024-01-12 10:51:43

2014-01-06 09:33:32

程序員管理

2012-02-22 10:47:58

網(wǎng)絡(luò)·安全周刊

2011-04-15 10:51:47

程序員

2013-04-26 13:50:46

程序員

2024-06-03 09:04:30

2015-06-16 10:31:36

程序員

2020-07-10 09:55:15

程序員技能開發(fā)者

2015-06-08 10:48:39

程序員程序員自白

2011-02-14 13:05:17

PythonWeb

2020-10-05 21:13:37

程序員技能開發(fā)者

2012-01-09 17:45:48

Java程序員

2019-11-07 15:30:00

EmacsIDE

2018-10-26 09:30:47

Boxes操作系統(tǒng)Linux

2015-11-10 09:41:47

Go統(tǒng)治下

2012-11-28 13:25:27

程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)