1. 程式人生 > >關於程式語言的選擇學習 java/python/scala

關於程式語言的選擇學習 java/python/scala

在spark 平臺的開發上,目前支援java,python,scala三種語言,我一直考慮,看是使用哪一種語言比較適合我。
我使用java已經有6年了,對java瞭解很多,包括多執行緒,JVM,java的原始碼也學習過很多等,在java的平臺上也一直在做開發。
對於python來說,我很早以前就看過一點Python,瞭解一些,python語言的哲學是:one way to do it。一種方法做一種事情。該語言只有幾種簡單的結構,用這些結構來實現所有的邏輯操作等。語言速度也不快。
對於scala,我瞭解到的是這種語言表達能力強,學習門檻高,國內對於這種語言熟悉的人也不多。而且spark 也是使用這種語言來實現。因此我準備開始學習這種語言。
其實語言的選擇,有很深刻的原因。我決定學習scala,而且會往這種語言上轉型。