2010年9月15日 星期三

如果 R 要重新設計

Ref.: The future of R - Statistical Modeling, Causal Inference, and Social Science
We need to consider separately
1. R's brilliant library
2. R's not-so-brilliant language and/or interpreter.
我不是 R 的專家,不過我花過一段時間寫 R. 老實說,R 真是我學過的程式語言中最混亂的。不知道是不是要沿襲 S 的關係,R 的符號非常不簡潔,雖然的確有一些方便的運算元,但是語意非常模糊,data type 的種類很多但是不清楚。如果不是大量的 brilliant library,我是絕對不會想學 R的。所以我也希望 SciPy/Numpy 可以更加茁壯。不過目前為止,R 還是比 SciPy 方便很多就是了。如果 R 要重新設計,我實在希望他能讓語法有一致的語意,光是 assignment operator 有兩種我就不知道為什麼了。

不過對我來說,R 最神奇的不是他的方便和眾多的套件,而是超大量但沒有重點的文件。科科。

沒有留言: