日期:2014-05-20  浏览次数:20841 次

为什么不发展一门通用的标准计算机语言
我就搞不懂,大家都在拼命搞出一些新的语言来,然后来表现出自己的高超水平。 
为什么大家不去共同发展一门语言,让它成为通用语言。偏要重新搞出一门新语言来,而其中绝大部分的设计都是相同的,严重了阻碍了计算机的发展。 
试想如果没有普通话的推行,现在大家能这么方便的交流吗?没有文字的统一,现在世界能有这么发达吗? 
IT界的流览器就是一例子,搞得WEB程序疲于奔命。要不是当初有W3C标准的大力推行。。现在的网站程序员可能全都在地狱里熬,即使这样,现在开发WEB程序为兼容各种流览器也是头疼不已。 
希望将来的操作系统能统一使用同一个标准的操作系统,大家使用同一标准的语言。这样计算机才能得到最大的发展

------解决方案--------------------
1 商业利益
2 各语言也确实各有所长
3 统一的语言有,但不是给人看的
------解决方案--------------------

各种语言的设计者在设计之初,

想:
 '我设计的这个语言就是楼主说的通用的标准计算机语言'

于是就有了各种语言.

------解决方案--------------------
计算机的应用领域太广泛了,一门计算机语言想要用做好所有的事情是不可能的,拥有某种特性的同时必然会失去其他的特性,对于偏偏需要这些特性的人来说,稍微专门化一点的语言更为合适。
其他我们现在所使用的计算机语言,大部分还是属于通用计算机语言的行列,只不过各有侧重点,实际上就是在设计的时候对各种特性的取舍所造成的。
------解决方案--------------------
w3c只是一个标准,各种语言也有相通的地方,那就是数据结构。各种语言的产生是由他自身所在环境决定的,而且各种语言也有他自己的优点。
------解决方案--------------------
因为涉及到了利益问题。
一旦什么问题涉及到了利益,那么你就永远别想“它本来就是那么简单的”。
------解决方案--------------------
以前是商用利益问题。

现在还掺合了开源界,不少“语言”号称“开源”,进行大量的重复建设。
------解决方案--------------------
我觉得楼主提的这个问题还是很好的,设想也很好,但从目前的技术角度似乎根本做不到这点,例如网页我们只能用html,脚本用javascript,数据库SQL,这些没法用其他语言替代,c#和java确实非常接近,技术上也有很多重叠,但java是夸平台的,c#只是windows平台,而且出于商业竞争。其实要做的一种语言什么都能做那真的是太难太难了