看板 Ruby 關於我們 聯絡資訊
※ 引述《billyeh (bill)》之銘言: : 在 Google 發跡的時候, Ruby 還不成氣候, : 而當時 Python 剛好有個或許可稱為 killer app 的東東:Zope。 Zope 我沒試過, 可是它並沒有像 Rails 這樣 Killer 吧 @_@ : 或許是因為這樣, Google 當時才選擇 Python 吧, : 而且 Google 應該不會選 Perl... : 不過, 看到 Python 對縮排格式的嚴格規定, : 我就懶得去學它。 Python 呀...其實 Python 是比 Ruby 更較接近 Lisp 的語法 看起來是蠻像是 Lisp 把括弧的去掉的感覺, 縮排應該是一種...為了省結束的 end 或 } 的感覺吧... C/Java: if (a > 0) { // 左括號有人習慣縮排, 有人習慣放下來 a = 0; } // 右邊的很少有人縮排上來 Ruby: if a > 0 a = 0 end # 這個 end 保留, 左邊的省略了 Common Lisp: (when (> a 0) (setq a 0)) ; Lisp 的括號大多都縮排上來 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.34.34
billyeh:把時光推回當年, Zope 的確可算是 Python 的 kill app 09/18 18:12
billyeh:至少可稱得上是 Python 數一數二的火力展示應用 09/18 18:12
billyeh:當然啦, 以現在 Web 2.0 眼光來看, Zope 褪色許多, 09/18 18:13
Schelfaniel:當年我沒碰 Python, 不過 Python 是因 Zope 而紅的咩? 09/19 05:09
Schelfaniel:我是覺得應該不像 Ruby 感覺得出是因 Rails 而紅的 @@ 09/19 05:10
billyeh:1) 去 Google 搜尋 "Python killer application" 就知道了 09/19 11:52
billyeh:2) 老話一句:請將時光推回當年, 不要用現在的眼光來看 09/19 11:52
Schelfaniel:當年我沒碰 Python 因此我無法證實Python是因Zope紅的 09/19 15:13
Schelfaniel:但是Ruby是因為Rails紅的這一點非常的明顯就是了... 09/19 15:13
Schelfaniel:Zope也許是Killer App, 但不一定是影響使用Python主因 09/19 15:16
tonyhome:Zope/Plone 09/10 22:43
tonyhome:"省結束的 end 或 }" 這個很重要 有時候不小心少打了end 09/10 22:44
tonyhome:或} 程式碼就會編譯不成功 並且跑出奇怪地問題 09/10 22:44
tonyhome:不好debug 所以ruby才有 end # of 函式或是類別或是模組 09/10 22:45
tonyhome:名稱 這種程式設計風格 09/10 22:46