为什么说某个语言适合某个方面?

这个问题我时常在琢磨

比如Python可以做web、爬虫、机器学习、桌面程序

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

每个语言貌似都可以做很多事情,现实是在某个方面都会有特定的语言去做,处于独裁的情况

所以到底是这语言的生态圈成就了它成为这一方面的佼佼者,还是是真的由于这个语言本身的优异性?

 

我还没掌握大多数语言,我还无法比较出它真正的差别和原因,

如果Java的桌面程序库的生态很好,那它是否会成为开发桌面程序首选,如果不能,那又是为什么,又为什么要选择其他

仅仅是因为大家都这么选择吗 所以到底为什么说某个语言适合某个场景 为什么不是一个语言由于其生态圈的繁荣而适合所有场景

如果说世界上没有完美的东西,这说服不了我。

 

我现在还不够解答这个问题的地步,所以我现在就在学习其他的语言,

所以在学习其他语言的时候,也需要思考,为什么这个语言更适合,又为什么我学的那个语言不适合那样的场景

到底是哪里不适合,到底是哪里的问题,而不是听别人总结出来,人云亦云,我需要确切,自己能看见的答案告诉我

 

这是我的一个启发,我现在学习首选看书,虽然很慢,但却给了我思考的机会

包括每个语法每个运行结果不符合我的预期时,我可以琢磨

虽然视频学习速度很快,但我却发觉成为学习的机器,为了学习而学习

自己钻研出来的结论会让人更深刻

 

以上是我的瞎逼逼,未来我会找到这个答案

发布了191 篇原创文章 · 获赞 59 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章