※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1397975397.A.F1F.html
推 sedgewick:非也非也, key binding 再多也多不過 emacs... 04/20 14:39
→ sedgewick:但是認為 emacs 好用的人已經瀕臨絕種了, 科科. 04/20 14:40
→ sedgewick:另外我是覺得, 如果把 BSD/SYSV/Linux 全部混在一起... 04/20 14:40
→ sedgewick:然後宣稱這幾種東西都很像, 我認真地說... 其實很不一樣 04/20 14:41
→ sedgewick:光是一個最簡單的 read() 就可以讓你倒. 04/20 14:42
→ sedgewick:所以認為 Mac 好用的... 我所看到的就是兩大族群. 04/20 14:43
→ sedgewick:第一種就是 iOS/OSX developer. 04/20 14:43
→ sedgewick:第二種則是 platform-independent developer. 04/20 14:43
→ sedgewick:但是軟體產業不是只有這兩大類, 譬如我就不在這裡面. 04/20 14:44
→ sedgewick:我也遇過那種以色列或者荷蘭來的工程師... 04/20 14:45
→ sedgewick:人家開出來的一樣是 Windows/notepad++ 的環境, 非個案 04/20 14:45
→ sedgewick:哦, 這樣一講我還想到... 德國英國義大利的也是. 04/20 14:46
推 dophin332:說不定樓主是叫你開ssh登入linux 04/20 14:51
→ noonOut:我用 emacs,可是還沒絕種。 04/20 14:51
推 sedgewick:那就昏倒了, 用 Mac 當 dummy client 有什麼特別的啊? 04/20 14:52
→ noonOut:read 我倒真的不知道,可以分享看看? 04/20 14:52
→ sedgewick:那 noonOut 兄是保育類動物... 科科. 04/20 14:53
→ sedgewick:google 一下就有, interrupted slow system call... 04/20 14:53
→ noonOut:每個國家都有人用不同環境 你熟了你的 我不會想改變你 04/20 14:53
→ sedgewick:read() 在 BSD/SYSV 行為會差很多, POSIX 開始才有標準 04/20 14:54
→ noonOut:因為你用得很順 在你的 workflow 下我不可能比你快 04/20 14:54
→ sedgewick:所以我就說你列的這些點沒打到重點... 04/20 14:54
→ noonOut:我分享我的看法啦 你可以不同意 至少我學到了 read 有差:) 04/20 14:55
→ noonOut:我是在回應 mac 適不適合 programming,不是回應 windows 04/20 14:56
推 sedgewick:其實差異很多啦... 科科. :D 04/20 14:56
→ noonOut:重點是我覺得 mac 適合 但我沒說 win 不適合 因為我沒用過 04/20 14:56
→ sedgewick:最嚴重的問題是, 一隻一模一樣的程式, 兩邊編譯都會過. 04/20 14:57
→ sedgewick:而且過的時候都是「一點警告都沒有」, 分別在 BSD/SYSV. 04/20 14:57
→ sedgewick:但是在某一邊會當... 或者在另一邊會卡住. 04/20 14:58
→ noonOut:那你怎麼發現的? 04/20 14:59
→ sedgewick:這個是教科書上就會寫的... 04/20 14:59
→ sedgewick:兩邊都用過(我一直都是在 UNIX 下寫程式)就會被表過. 04/20 15:00
→ noonOut:那你一定是在唸書的時候就注意到這件事情了 04/20 15:01
→ sedgewick:而且不是只有 read(), 過半的 system behavior 都有差異 04/20 15:01
→ sedgewick:對, 唸書的時候就知道了... 但是被炸到才知道課本說什麼 04/20 15:02
→ noonOut:哪一本書還記得嗎?去看看我遺漏了什麼 04/20 15:03
→ hSATAC:sedgewick 講的比較有 fu...用 home end 當理由有點瞎 04/20 15:05
推 sedgewick:就是那個年紀不大就掛掉的那位寫的(我只記得 49 歲). 04/20 15:05
→ sedgewick:待我 google 一下, 放假在家沒課本可以看. 04/20 15:06
→ noonOut:感謝 如果記得是哪一科我也可以查一下作者是不是還活著 04/20 15:07
→ sedgewick:Advanced Programming in the UNIX Environment 04/20 15:08
→ sedgewick:Richard Stevens, 這個我確定掛了, 不過原來是 48 歲. 04/20 15:08
→ sedgewick:這個是我確定有講的, 另外還有好幾本書應該也都會提到. 04/20 15:09
推 Bencrie:APUE 耶 04/20 15:16
推 sedgewick:科科, 古色古香的好書哦... 當然最大的缺點是古色古香. 04/20 15:21
推 kinanson:你打了那麼多指令叫做好用,因為我們是工程師,所以喜歡 04/20 17:36
→ kinanson:打鍵盤勝於用滑鼠,但普通人呢???工程師真的都會陷入自己 04/20 17:36
→ kinanson:的思考領域裡面,mac只不過是因為很多開源語言支援卻不 04/20 17:36
→ kinanson:支援ms,不然我完全感覺不出來就操作使用上來說,哪裡比m 04/20 17:36
→ kinanson:s好用,要打那麼多指令,也可以回頭用dos啊....apple家系 04/20 17:36
→ kinanson:統不錯,但是操作使用上不方便是事實,android大勝的原因 04/20 17:36
→ kinanson:又是什麼 04/20 17:36
推 kinanson:我本身因為開發上,公司有買mac,iphone5s,ipad air給我 04/20 17:41
→ kinanson:用,自己拿note2,公司電腦從win7升win8,只能說win8大 04/20 17:41
→ kinanson:勝,android操作便利上也勝於蘋果 04/20 17:41
推 colleen110:啊不是在討論寫程式嗎 扯普通人幹嘛?? 04/20 18:30
推 dophin332:MAC跑MS更好用 請看我發的那一篇 04/20 18:32
→ uranusjr:欸上面一堆人的論述我真的看不懂耶, 這裡是 Soft_Job 板 04/20 18:45
→ uranusjr:標題是問適不適合寫程式, 啊討論對象當然是工程師啊在那 04/20 18:45
→ uranusjr:邊講工程師忽略一般使用者感受是來亂的嗎 04/20 18:46
推 usoko:容量是很大的問題啊啊啊..... 04/20 19:35
推 dophin332:@usoko http://ppt.cc/a7Ps 改雙硬碟可到蠻大的 04/20 19:37
推 usoko:I see 不過我的是MBPR啊啊啊 04/20 19:42
→ dophin332:那買1T的 04/20 19:51
→ dophin332:我可以跟你換~~~~ 04/20 19:51
推 usoko:XDDDD 我對這台有感情了 等未來有新的再說 04/20 19:53
推 dophin332:我一直在想這台MBP退役去買可以外接三四個螢幕的RMBP 04/20 19:59
推 bonny5566:看來很多人不喜歡 那我吃虧點 1台2012以上都1萬收 04/21 00:05
推 GX90160SS:Android大勝蘋果是因為操作便利!?!?!?!?這其中一定有 04/21 01:05
→ GX90160SS:什麼誤會XDDDDDDD 04/21 01:05
→ GX90160SS:原來不是因為價格和機海戰術啊...(筆記 04/21 01:05
推 GX90160SS:這邊的贏也只是考慮市占率,考慮毛利和獲利根本被慘電 04/21 01:09
→ GX90160SS:Win8大勝這點也是持保留態度,RT/Metro介面目前怎麼看 04/21 01:11
→ GX90160SS:都還只是雞肋,離作為真正賣點的Feature還有一大段距離 04/21 01:12
→ GX90160SS:至少對桌機使用者來說,99%的時間都不會去用RT的APP吧.. 04/21 01:13