軟件發展到如今,已經越來越趨向於模塊化和多人分工合作。然而,任然有那麼一些軟件,雖然開發者只有一個,但是卻改變了世界。他們的開發者,無一不是世界上頂尖的軟件工程師。今天,就來盤點一下,這些被所有程序員頂禮膜拜的大神作品。
一、redis 內存數據庫
redis 數據庫的作者是來自意大利的antirez(github 網名),目前供職於Pivotal公司。redis 數據庫,作為memcachedb等nosql 內存數據的繼承者,擁有更優的性能,更多的功能。閱讀redis 數據庫源碼也是一種享受,作為C 語言開發的數據庫,整個redis 數據庫源碼只有幾十個文件,每一行代碼,都是對架構和算法的匯聚和凝練。
二、QEMU 虛擬化軟件
做過視頻編碼和解碼的人一定聽說過FFmpeg的頂頂大名。FFmpeg 項目的發起者是FabriceBellard。在編程界,FabriceBellard是可以和linux 的作者林納斯齊名的傳說級開發者,固有南FabriceBellard,北林納斯一說(小編說的怎麼啦)。
FabriceBellard的成名作為兩大軟件,其一為播放器界無人不知,無人不曉的FFmpeg,其二即為QEMU。QEMU通俗的講就是虛擬機。Android sdk 的虛擬機就是QEMU。現如今非常火的容器docker,其底層就是基於kvm 虛擬化技術,而kvm 其實是QEMU 的繼承者。
小編覺得,與其閱讀那些由成百上千的人寫就的軟件源碼,比如Android。讀這些有獨立開發者完成的作品,更加的容易,也會有更多的收穫。因為架構設計,代碼重構這些東西是可以隨著時間積累慢慢加強的,但是類似算法和其他的計算機知識確實不行的。本期的內容就到這裡,喜歡的點一下關注,下期繼續。
相關推薦
'世界賽總決賽門票將於今日開售,購買時請用好翻譯軟件哦'
"9月15日,英雄聯盟官推發推公佈了世界賽總決賽門票開售的時間,以下是推文詳細內容:“2019年世界賽總決賽門票將於9月16日,週一,太平洋時間早上7點/歐洲中部時間下午4點([住]也就是北京時間9月16日週一晚上10點),正式開售注意:16歲以下的觀眾需要法定監護人的陪同...
'2019年52家可能改變世界的公司:中國公司上榜'
"如今,越來越多的公司在業務中應用創造性工具來協助保護地球環境和解決社會上的需求。以下是表現優異的公司榜單,由Shared Value Initiative的專家和《財富》合作共同選出。今年共有3家中國公司上榜,其中比亞迪位列第3位。1 高通(QCOM.US) 美國將更快速...
推薦中...