→ drkkimo:幫推一下 最後一段說的蠻好的~218.172.218.144 01/20 02:21
※ 引述《gsj.bbs@bbs.nchu.edu.tw (國王的新衣)》之銘言:
> ※ 引述《sunnyuang.bbs@ptt.cc (感恩/惜福)》之銘言:
> > 前橋和彌所寫的「Java 的真相」。這些書籍所描述的觀點你不一定同意,
> JAVA類似的東西還是少碰吧
> 會把腦袋弄壞的
雖然我不喜歡 Java,
不過這本書我在書店也小翻過幾分鐘,
會真正想要去讀那本「Java 的真相」的人,
通常已經跨越了被 Java 弄壞腦袋的程度。
至於 Java 會不會弄壞人的腦袋,
我是覺得它本身不是罪魁禍首,
看似被 Java 弄壞腦袋的人,
大都一開始腦袋就有問題,
我是指心態,
而 Java 只不過是加速這些人腦袋劣化的催化劑罷了,
這句話倒不是在攻擊 Java,
而是越方便越保護使用者的工具本來就具備此特性。
使用任何工具,
都應該先瞭解工具的各種功能 (語言機制),
有哪些功能、如何使用某功能、使用某功能時應注意什麼、為什麼有這功能等等,
單純是抱著撿便宜和輕鬆完事等等的心態去學一樣工具的話,
不管是學什麼都不會有好結果,
就算工具本身有這種誘因亦然;
新的工具都是舊時代的人為了避免再犯某些錯誤或提升工作效率而被發明,
使用新工具的人自然有必要去瞭解這些來龍去脈,
以便瞭解自己需要特別關心什麼、有什麼是可以不必關心的。
Java 在某些層面上還有教學上的潛移默化效果,
因為一些先進的工程技術已經隱含在 Java 環境中,
像是 thread 同步機制或是 OO design patterns,
我接觸過一些有經驗但從來沒鑽研過正式 OO design patterns 的 Java programmers,
他們卻對那些 patterns 的存在視為理所當然並能簡單的利用之,
這是因為那些觀念已經潛藏在眾多的 Java API 中。
--
Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net
School: National Tsing Hua University Department: Computer Science
Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design
Researching: Software pipelining for VLIW architectures
Homepage: https://it.muds.net/~uranus
--
╔═══╗ ┼────────────────────────╮
║狂狷 ║ │* Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮
║ 年少║ ┼╮ < IP:140.119.164.252 > ╰─╮
╚╦═╦╝ ╰ * From:61-230-216-63.dynamic.hinet.net
─╨─╨─ KGBBS ─ ◎ 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 ◎
[修改]tinlans:61-230-216-63.dynamic.hinet.net 07/01/19 22:41:42