爲什麼說某個語言適合某個方面?

這個問題我時常在琢磨

比如Python可以做web、爬蟲、機器學習、桌面程序

Java可以做桌面程序、app、web

每個語言貌似都可以做很多事情,現實是在某個方面都會有特定的語言去做,處於獨裁的情況

所以到底是這語言的生態圈成就了它成爲這一方面的佼佼者,還是是真的由於這個語言本身的優異性?

 

我還沒掌握大多數語言,我還無法比較出它真正的差別和原因,

如果Java的桌面程序庫的生態很好,那它是否會成爲開發桌面程序首選,如果不能,那又是爲什麼,又爲什麼要選擇其他

僅僅是因爲大家都這麼選擇嗎 所以到底爲什麼說某個語言適合某個場景 爲什麼不是一個語言由於其生態圈的繁榮而適合所有場景

如果說世界上沒有完美的東西,這說服不了我。

 

我現在還不夠解答這個問題的地步,所以我現在就在學習其他的語言,

所以在學習其他語言的時候,也需要思考,爲什麼這個語言更適合,又爲什麼我學的那個語言不適合那樣的場景

到底是哪裏不適合,到底是哪裏的問題,而不是聽別人總結出來,人云亦云,我需要確切,自己能看見的答案告訴我

 

這是我的一個啓發,我現在學習首選看書,雖然很慢,但卻給了我思考的機會

包括每個語法每個運行結果不符合我的預期時,我可以琢磨

雖然視頻學習速度很快,但我卻發覺成爲學習的機器,爲了學習而學習

自己鑽研出來的結論會讓人更深刻

 

以上是我的瞎逼逼,未來我會找到這個答案

發佈了191 篇原創文章 · 獲贊 59 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章