语言优劣的话题吵到今天主要是因为语言这玩意儿也分场景。不同领域的开发各自诞生出不同的语言类型。最后归结起来无非是开发效率与运行效率之争。生命周期长的软件需要不断优化效率喜欢硬件亲和性高的语言,生命周期短,开发效率要求高的喜欢程序员亲和性高的语言。而且随场景来说不同开发场景又形成了开发习惯。所以语言无所谓好坏,你要是新手就找个上手快的动态语言快速上手,熟悉一下开发套路;想进阶,搞点儿底层的玩意儿学习学习编译型语言,多了解一下底层机制。这个事儿跟练武功一样,刚开始学,学点儿形意永春的外家功夫,乱拳打死老师傅。等有些功底了大可以去练易筋经。