title: 会不会出现统一PHP，Java，Javascript的语言规范?
desc: 这个问题是用来畅想未来的，大家可以不考虑太多现实因素，比如商业政策，政府政策之类的 <br><br>首先，ES6，java8，php7的语法标准有一些相互交叉的地方。而基本语法三者也非常相似。<br><br>而从应用来看，三种语言都是相当工程化的，都被用来构建十分复杂的项目。<br><br>js虽然也会被用来在浏览器端运行，但是最近组件化框架让前端开发变得和桌面应用相似，可以说，假如浏览器能运行java或者php并允许操作dom，react可以用这两种语言实现一遍。<br><br>后台方面，三种语言打仗不是一天两天了，各个功能齐全，开发敏捷，生态繁荣。<br><br>因此，我认为语言标准统一是有可能的。而若是统一标准，可以想象，程序员的学习成本会大大降低，可以更加关注前端，后端开发的技术，编程语言的思想和通用的语法特性，而不用关注各种语法细节，环境依赖和第三方库，毕竟第三方库也会变得通用。<br><br>不过，假如真的推出标准，还有几个麻烦的问题<br>编译还是解释？<br>强类型还是弱类型？<br>事件驱动还是多线程？<br>如何统一不同的包管理？<br>如何在浏览器端运行？<br>如何权衡垃圾回收？<br><br>大家怎么看，我很好奇！
topic: JavaScript
content: 确实，许多现代语言的语法越来越相似。比如 PHP 对语法的改进使其越来越像 JavaScript（如 array... 构造简写为 ...），又如各种语言引入的 asyncawait 几乎长得一模一样，再如Facebook最近开发的Reason就是将OCaml的语法改造成跟JS非常相似。所以看起来语法统一理论上并不是不可能。然而，语法和所有其他部分一样，都存在保持兼容性的问题。破坏兼容性的反例，如python3。一个语言本身的升级况且如此，更不要说不同语言了
answerer_tags: Web开发者