Can you summarize the following document?
        
  卡馬克成長於美國堪薩斯城中心區的一個家庭,早年就對電腦產生了濃厚的興趣。他後來從肖尼東高中畢業,隨後考入了堪薩斯城的密蘇里州州立大學。但是在兩個學期之後,他從學校退學了,成為了一名自由程式設計師。

  位於路易斯安那州什裡夫波特的磁片公司(Softdisk)不久後聘請了卡馬克,和他一起工作的還有未來一同創立id Software的約翰·羅梅洛(John Romero)和阿德里安·卡馬克(Adrian Carmack)(他和約翰卡馬克沒有親戚關係)。在軟盤公司的日子裡面,他們一同開發了第一個遊戲《指揮官基恩》("Commander Keen"),並且由Apogee Software在1991年發行了作為共享軟體銷售的後續版本。之後不久,卡馬克離開了該公司,創立了id Software。  卡馬克最讓人咋舌的冒險就是涉足了第一人稱射擊遊戲領域。他的程式設計能力毫無保留的體現了出來,隨後的《德軍總部3D》("Wolfenstein 3D")、《毀滅戰士》("Doom")和《雷神之錘》("Quake")就是最好的佐證。這些遊戲和它們的後續版本都取得了巨大的成功。  卡馬克喜歡在電腦影象領域嘗試新的技術,比如他在Doom上第一次使用了二叉樹分割技術,表面快取技術則在Quake中第一次出現。還有就是後來在Doom3裡面使用的“卡馬克反轉”(即shadow volume的z-fail方法。事實上並不是卡馬克首先創新了這個技術,他在後來獨立研究出來。)。  卡馬克創造的遊戲引擎被用來製作其他的第一人稱射擊遊戲,比如《半條命》("Half-life")和《榮譽勳章》("Medal of Honor")。  在2007年蘋果公司全球軟體開發者年會上,卡馬克宣佈了id Tech 5,它實際上消除了過去對美工和設計人員的紋理記憶體限制,允許在畫素級別上對整個遊戲世界實現獨特的定製設計,並提供了幾乎無限的視覺真實性。"該技術可以允許"廣袤的戶外場景,而室內場景則具有前所未見的藝術細節。  2013年的Quakecon,卡馬克表示對函數語言程式設計很有興趣。他在Twitter上表示了“已經學習Haskell一年”,“學習SICP和嘗試使用Scheme中”,並且表示正在用Haskell重寫德軍總部。與此同時,卡馬克建議其他遊戲開發者嘗試函數語言程式設計。

  卡馬克是一個眾人皆知的開源軟體的倡導者,他也再三強調反對“軟體專利”,但是他一直處於勢單力孤的狀態。  卡馬克在1995年放出了德軍總部3D的原始碼,之後的1997年又放出了毀滅戰士的程式碼。1996年時候,他放出了雷神之錘的原始碼,Quake社群中的一名不太出名的程式設計師將其改寫成了Linux版本,並且將修改後的遊戲發給了卡馬克。卡馬克沒有認為這是侵權行為然後付諸法律,而是要求id Software的員工們用這個補丁作為雷神之錘linux版本的基礎。id Software在後來的日子裡也同樣公佈了雷神之錘II的程式碼,雷神之錘III的程式碼也於2005年8月19日公佈,這些程式碼的公佈全遵循了GPL準則。毀滅戰士的程式碼也使用GPL準則在1999年重新公佈。  卡馬克在慈善事業方面的貢獻以及對遊戲社群的關心也同樣出名。一個以卡馬克名字命名的基金用來資助他的母校(高中)、開源軟體的倡導者、遊戲專利的反對者和熱心的玩家。1997年,他把他的一輛法拉利跑車作為獎品,送給了一次雷神之錘比賽“赤色全殲(Red Annihilation)”的勝利者——丹尼斯·方(Dennis Fong)。

  卡馬克不僅僅是一個3D影象領域的程式設計師,他還愛好火箭發射器,併成立了名為犰狳宇航(Armadillo Aerospace)的私人研發團隊。卡馬克在達拉斯QuakeCon 2013發表主題演講後不久,他本人在臺下向Arstechnica的記者證實,這麼多年來他不務正業的日子業已結束,他親手建立的犰狳航宇只剩一口氣了。  1996年QuakeCon舉辦的時候,卡馬克在他的辦公室遇見了凱瑟琳·安娜·康(Katherine Anna Kang)。他們在2000年1月結婚,他們的兒子克里斯托弗·賴安(Christopher Ryan)於2004年8月13日誕生。  卡馬克自己有一個網誌(以前叫.plan),他會時不時的在上面留言。  2013年8月7日,卡馬克以技術長(CTO)身份加入Oculus VR公司,並在同年11月22日正式從id Software辭職以全職供職於Oculus VR。卡馬克辭職的原因是id的母公司ZeniMax Media不贊成id在Oculus Rift這個平臺上發展遊戲。

  1999年,卡馬克登上了美國時代雜誌評選出來的科技領域50大影響力人物榜單,並且名列第10位。  2001年4月22日,卡馬克成為第四位進入互動藝術和科學學院名人堂的人物,以表彰他在電子遊戲和電視遊戲領域所作出的傑出貢獻。第一個擁有這個榮譽的人是任天堂公司的日本人宮本茂(Shigeru Miyamoto)。  紐約,Random House出版(2003年)。ISBN 0375505245 孫振南翻譯,ISBN 7-5053-9681-1<br>

  〈此欄目連結到的網頁可能有非中文內容〉
約翰·D·卡馬克二世(John D. Carmack II,1970年-8月20日),是美國的電玩遊戲程式設計師、id Software的創始人之一,id是一家專門開發電子遊戲、電視遊戲的公司,成立於1991年。