在
科技報橘看到下面這篇 :
#
想當資料科學家?除了 Python 之外,你還應該要認識這 6 個資料界的超強 coding 語言
此文很有條理地比較了目前資料科學常用語言的優缺點 :
- R
- Python
- SQL
- Java
- Scala
- Julia
- MATLAB
- C++
- Javascript
- Perl
- Ruby
其中 Python 與 R 是目前市場上的主流, Python 勢頭這兩年更壓過 R 扶搖直上, 其主要缺陷在於動態語言所帶來的型別安全問題, 但只要小心 Coding 其實也還好. R 的問題主要是執行效能; SQL 分析能力有限且各家實作差異性大; Java 缺乏好用的統計函式庫; Scala 太難學; Julia 太年輕資源不足; MATLAB 要錢; C++ 生產力太低; Javascript 的 Node 也是太年輕; Perl 是出了名的火星文; Ruby 也是起步太晚.
總之, 目前學習資料科學還是以 Python 為首選, 行有餘力學學有強大統計奧援的 R 也不錯, 另外則是密切關注 Julia 的發展.
沒有留言:
張貼留言