我觉得编程语言越来越向专业性发展,语言服务于特定的领域,发展一种适用于很多领域的语言没有很大价值,当某一领域需要某种合适的语言时,会从现有的语言上改动一些,形成一种新的语言,来解决这个领域中的问题。也就是说,语言越来越小,库越来越多,一种语言的公共子集加上一种合适的库就形成了一种新的语言。我觉得这是以后语言的发展方向。
语言只是一门工具,是用来解决某一领域内问题的工具而已,面向问题时,分析,建模,选取合适的语言编码,这都是解决问题的工具。所以,不要为了学习语言而学习语言,应该根据你所面临的问题而学习,选择语言,一般来说,不同适用范围或者适用领域的语言没有优劣之分。