一直對計算機比較感興趣,惋惜沒從事相關工做,甚是遺憾。工做後由於興趣自學了Dephi,還用這個作了個數據庫系統。後來又自學過C#、Python,C#用的很少,如今早已經忘記了。如今在工做中常常運用的仍是Python。Python真是一個好東西,語法簡單,配置環境也簡單,不用編譯直接運行,真是爲所欲爲,拿來就用。無愧於「人生苦短,我用Python」這句名言。數據庫
可能物極必反吧,簡單好用的Python用多了,再加上Python運行速度比較慢,雖然本身的要求離Python的性能極限相差甚遠,可是架不住本身敢於折騰的心,就打算學門新語言,就這樣號稱jvm上的C++——Scala就這樣被我選中了。恰好圖靈剛出版了一本Scala的新書《Scala程序設計》第二版,二話沒說就買了電子版,開始學習了。jvm
感受Python和Scala正好走了兩個極端,一個語法簡單,一個語法複雜,一個直接運行,一個還要經過Jvm虛擬機,一個變量的類型能夠隨便換,一個類型不能更改。一個想到哪就能夠寫到哪,一個想半天后再寫半天。在學習中,經過兩種語言的對比參照,我以爲收穫很大,雖然表面上兩種語言差異極大,可是在不少方面其中都是同樣的,都是萬變不離其宗。草草的把《Scala程序設計》這本書過了一遍,感受不少地方都沒吃透。Scala畢竟是Jvm上的語言,和Java的關係很密切,對於不會Java的人來講,不少地方都是一頭霧水,看來仍是須要對Java有所瞭解才能更深刻的掌握好Scala。性能
新的一年準備先把Java先詳細瞭解下,再來繼續啃Scala這塊硬骨頭,爭取早日運用到工做之中。學習