※ 引述《wirefu (zechs)》之銘言:
: 為什麼外國人也說這本是恐龍本 "Dinosaur Book"
: https://goo.gl/q1vdsu
: 下面還說這本其實寫得很爛
: This is the worst book ever written. DO NOT GET THIS BOOK!!! The explanations
: are poor at best. Many of the examples are confusing. It's just a horrible
: book all around.
: 這本真是寫的最爛的一本書了,絕對不要買這本,裡面的解說爛到爆,
: 很多寫得很多例子讓人困惑傻眼貓咪,真是從地獄來的一本書
: (迷之音:聽說中譯本更爛 好像是一個駱OO翻的)
: 為什麼這麼爛的OS恐龍本還是全球OS叫獸指定OS課本要用恐龍本
Operating System Concepts 第一版是 1983 年,
它提到了 IBM OS/360、Multics、Scope、OS/MVS、Digital VMS、UNIX、CP/M
但是你不知道,他也寫 Database System Concepts.
在 80 年代甚至更早之前,你了不起 trace 一種 OS,
比如 Unix V6、SVR2 或 SVR4 的 code,一個版本的 source 就可以寫滿一本.
但那本書一次介紹了超過半打作業系統,而且架構都不一樣,那是一種突破.
比他更威的,我數來數去,只有 Aho 跟 Ullman 這兩個人.
跟這兩個人有直接連結的書,除了作業系統、網路協定跟資訊安全之外,全都包了.
他們兩個合作的其中一本大作,叫作電腦科學基礎,出了兩版, Pascal 跟 C,
但是翻開第一章就看不懂,因為裡面一堆數學式...
跟 Turing Award 的得主,也是 Aho 的博士班老闆 Hopcroft,
合寫過 資料結構、演算法設計 兩本書,被認為是資料結構與演算法教科書型式的鼻祖.
跟印度仔 Sethi
合寫過 編譯器原理、程式語言概論,也是遺害 CS 界數十年 (~誤
其中編譯器原理新版,由 Aho 的學生新加坡(?)女 Monica 添增,
Compilers: Principles, Techniques, and Tools 2/Ed
https://www.amazon.com/dp/0321486811
被 ox 到不行,老酒新裝的沒有改動,新酒(Monica)都加水,根本假酒.
他們兩個沒寫過作業系統的書,但不是因為不懂.
Aho 是 Unix 上 AWK 三人組的 A,
是的, Aho、Weinberger 跟 K&R C 的 Kernighan
AWK 只是個小工具程式,不用編譯,也不必直譯,就有讓你寫迴圈、判斷式的能力.超威...
這工具什麼時候寫出來的?也沒很久,不過就 40 年以前, 1977 年...
Weinberger 大家可能不太熟,他到 google 前,是 Renaissance Technologies 的 CTO,
Renaissance Technologies,是全美最威的金融投資管理公司,
由華裔數學家陳省身的快樂夥伴 Simons 所創立,號稱從來沒有虧過錢...
Ullman 跟 Hopcroft,合作寫過 型式語言、計算理論、自動機理論,
都可說是二十世紀無書出其右的聖經.
Ullman 自己也寫過 資料庫理論.可能很少人知道,
他的學生 Maier,
是 Prolog 專家,也是 RDBMS 的查詢語言規範, Prolog subset 的 Datalog 的提出者.
https://imgur.com/eq3Hdfe
他們是真正的 database 專家.
可是 21 世紀以後,再掛 Ullman 名字出的 Database 也是被 ox 到死.
Database Systems: The Complete Book 2/Ed
https://www.amazon.com/dp/0131873253
因為到了 21 世紀,他的書還在用 20 世紀的專業,課堂上的語言,甚至沒有更新,
某個角度上來說,已經不適合在一般情況下,為這個時代的資料庫開發需要而看了...
這是什麼意思呢?
就是說,他那時候的 modern, 是現在的 bottom.
但現在的人要去搞資料庫, 9 成 9 不會打掉重練,從他那時代的 modern 重新開始...
所以需要去看他這種書的人,全台灣加起來,不會超過一隻手掌的手指頭,
因為
台灣的 CS 水準實在太低了,還是寫寫 RoR、PHP 跟 JS 就好了
然後,除了 Aho 的老闆 Hopcroft,全部都是 Bell Lab 幫,
所以,這些 Bell Lab 幫的根本就把 CS 領域幾乎通包了...
那個印仔不知道唸什麼(我懶得查)以外,
Kernighan 是電子物理轉電子工程博、
Ullman 是工程數學轉電子工程博,
其他剩下那幾個,全都數學本科,所以那些書都超硬,包括
編譯器原理應該叫做編譯器的數學原理,
甚至書名叫做電腦科學基礎的,都應該正名叫做電腦科學的數學基礎.
總之.我一直搞不懂, ptt 的八卦板上十萬理盲濫情光嘴炮的肥宅酸民魯蛇眾,
怎麼還會那麼無知又無恥的敢在那戰什麼電機還是資工?
明明就只有
數學系資工組
而已...
所以,與其在這裡發廢文,還是趕快去算數學吧...