Java:未來是Java還是Python?
這兩種語言都有很大的社區(qū),而且都是開源的。這意味著程序員不斷地用這些語言修復(fù)錯誤并更新它們,使這兩種語言都成為未來可行的編碼選擇。
學(xué)習(xí)任何一種語言都會幫助你找到計算機科學(xué)的工作,但預(yù)測未來的趨勢會更進一步很難。總是會有不同偏好的程序員,Java吸引了那些喜歡更直接語言的人。希望擁有更靈活編碼的程序員,例如機器學(xué)習(xí)項目中的數(shù)據(jù)科學(xué)家,會更喜歡Python。
每種語言都有不同的工作,但值得注意的是,目前Python可能比Java進步得更快。諸如GREENLETS和GEVENT之類的Python工具允許異步IO功能和類似線程的編程風(fēng)格。這意味著該語言可以用扭曲的代碼來編寫,而不會因為依賴于greenlets的堆棧切換匯編代碼而傷害用戶的大腦。

就未來而言,Python比Java稍有優(yōu)勢,但這兩種語言都不完美,Java采用者將繼續(xù)努力完善語言。
最適合你的語言
我們無法告訴你選擇哪種語言,但請放心,這兩種語言在未來幾年都將是相關(guān)的。Python是初學(xué)者的好選擇,因為它的語言更直觀,語法與英語相似。它也正處于一場革命之中,因為它的開源特性正在為一系列新工具的改進鋪平道路。
Java作為開放源代碼提供了很多,而且它可以更堅決地處理性能問題。選擇語言最終取決于偏好,因為Java更傾向于完美主義者,他們希望使用復(fù)雜的語法構(gòu)建清晰、一致的代碼。有些人更喜歡這個系統(tǒng),而另一些人更喜歡Python的靈活性、簡潔性和流動性。