你所知的計算機相關的最難的項目或項目類別是什麼?

請列舉一個你所知的,與計算機有關的,你認為最難的項目或者項目類別。如果是項目類別,請列舉該類別下幾個典型的項目。並說說你為什麼覺得它是最難的。

先從樓主開始。樓主覺得最難的是做出一個遊戲機模擬器。現在已經做出來的模擬器有比如說有VBA(模擬GBA)、DeSmuME(模擬NDS)、Dolphin(模擬Wii)等等。當然不存在完美模擬器的遊戲機也有很多,比如說PS3、PS4,其中也包括廣大口袋妖怪迷們最期待出模擬器的3DS(現在最好的是Citra,但不完美,玩不了口袋XY)。

這裡的項目種類就是:遊戲機模擬器。然後為什麼樓主認為這是最難的呢?因為遊戲機模擬器是一個非常綜合的項目,需要開發者在計算機領域有較深的功力,比如說

  1. 加密與解密。一般遊戲機與遊戲卡帶都會涉及到某種加密技術來反盜版吧。
  2. 操作系統與虛擬化技術。比如說PS3的啟動引導、PS3的文件系統、XBox的虛擬化機制,等等等等。掌握彙編只是一個最起碼的要求了吧?
  3. 計算機圖形學。在一些老的遊戲機,如NES、GB里可能用不到現代的計算機圖形學計算。但是在3D遊戲里,比如說Wii上的塞達爾傳說,PS3上的最終幻想13,模擬器開發者從ROM中讀取幾何模型、紋理材質、光源信息等等之後還不夠,還需要寫一套渲染引擎將其渲染出來吧?(至少樓主是這麼認為的,如有不對請指正。另一種可能性是ROM里自帶了渲染的代碼?)

P.S. 樓主在小學就開始使用模擬器玩遊戲,比如口袋妖怪水晶。但是直到現在也還是覺得自己來寫模擬器是一個非常具有挑戰的事情。


PL 五大魔法:

  1. 終止分析
  2. 完全的類型推理
  3. 居留問題
  4. 等價判斷
  5. 含遞歸程序的超優化(Super-optimization)


圖形學裡的實時全局光照。被譽為實時渲染的聖杯。因為太難,大家不敢去研究,進展緩慢。


神經網路的數學理論。


x86 CPU 的完整形式化描述

對工業界廣泛使用的通用操作系統內核 (例如 Linux 內核) 的完整形式化驗證


1p=np.

2從公式推倒上證明自己設計的cnn卷積神經網路的架構的為什麼excited.

3破解dna rna,用編程語言的方式,以生物環境為編譯環境,用dna語言,按照自己的想法寫程序,並進行編譯.


統一腦科學和人工智慧

卡內基梅隆大學教授 :是時候打破人腦與機器之間的壁壘了 - 知乎專欄


表示完全看不懂你們這些計算機啥的編程啥的回答。

我說說我知道的軟體吧。

我感覺 ansys 等各種有限元分析軟體就很難。就拿 ansys 來說,你做出來一輛車,就可以用 ansys 來分析整車空氣動力學、發動機艙熱管理、新能源電池、油箱加註及晃動、雜訊、空調、駕駛員舒適性、剎車等等………………方面各種分析,各種模擬。

反正各種強勢,我是根本學不會。

隨便插幾張搜的圖

再發幾張 ansys 官網上宣傳視頻的截圖,有興趣可以去 Google 搜索 ansys 進官網看看。


代碼總會出現bug,算不算一個難題?


推薦閱讀:

微軟真的是無法被替代的嗎?arm有沒有可能超越x86?
Windows恢復後移動Windows.old到其他分區,當想恢復到原先的系統時再移動回去,可行嗎?
你贊成Mac系統的操作方式更適合普通人, 而Windows更適合IT專業人員嗎?
Windows10由於網卡驅動或者第三方程序導致不穩定或者藍屏,微軟是否應該背鍋?
Chrome OS 會流行起來嗎?

TAG:操作系統 | 計算機 | 彙編語言 | 計算機圖形學 | 加密解密 |