Re: [問卦] 外國也用OS恐龍本

作者: freeunixer (御劍客)   2018-01-12 03:08:24
※ 引述《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 的八卦板上十萬理盲濫情光嘴炮的肥宅酸民魯蛇眾,
怎麼還會那麼無知又無恥的敢在那戰什麼電機還是資工?
明明就只有
                 數學系資工組
而已...
所以,與其在這裡發廢文,還是趕快去算數學吧...
作者: formatted (ゴミ丼 わがんりんにゃれ)   2018-01-12 03:10:00
最後一句哈哈哈哈
作者: zzzz8931 (肥宅)   2018-01-12 03:10:00
恐龍本以前有個台大教授有翻譯過一版的樣子
作者: ah937609 (客兄)   2018-01-12 03:12:00
理盲濫情
作者: zzzz8931 (肥宅)   2018-01-12 03:13:00
某個台大教授以前也自己寫過一本作業系統的書
作者: eva19452002 (^^)   2018-01-12 03:28:00
寫的落落長卻看不到重點在哪
作者: mmonkeyboyy (great)   2018-01-12 03:34:00
用啊....這本書不好嗎你自己挑你想看的 又沒有要你全看完
作者: sobiNOva (星星徹夜未眠)   2018-01-12 03:45:00
曲高和寡的意思?
作者: Sinful (記憶隨時間逝去...)   2018-01-12 03:56:00
也不是曲高和寡啦,而是一個連賈伯斯都能被當作資訊先驅的時代,沒有幾個人會想去接觸這些最重要最核心的知識的
作者: UncleGary (阿甫)   2018-01-12 04:12:00
OS好難 寫個ROR討生活錯了嗎QQ

Links booklink

Contact Us: admin [ a t ] ucptt.com