代码改变世界

凑个热闹:关于编程语言优劣的讨论

2012-08-06 13:41  smilingleo  阅读(177)  评论(0编辑  收藏  举报

我觉得编程语言其实也就是一门“语言”,只是一种用来表达逻辑的载体,更重要的问题是逻辑本身。

当然,语言也是重要的,毕竟虽然简洁的语言和啰嗦的语言表达含义可能是相同的,但“好”的语言表达能力更强,更优雅,更易懂,二义性更少。

单纯讨论语言的优劣没有太大意义,语言的接受程度更为客观一些,而语言的接受程度基本体现在语言所在“国家”是否强大,“文化”是否深厚。就像英语全世界通用,就是因为英语国家诸如英美等国家在当今世界政治、经济、文化、科技等诸多领域都占据了主导地位。语言也一样,正是因为Oracle (SUN), IBM, Apache, 等诸多公司团体的强盛,加上数不清的开源组织,使这门语言能吸引更多的人使用,理由很简单,很多问题用这门语言(相关工具、框架)已经可以很好的解决了。

单纯讨论语言的优劣可以帮助更好的理解语言的精髓,不过并不能帮助对一个“国家”文化的理解,而这些文化,却是对一门语言是否流行起着更加重要的作用。