织梦CMS - 轻松建站从此开始!

pc蛋蛋幸运28官网_pc蛋蛋预测神测网_pc蛋蛋算法_幸运28网站_幸运28评测网_pc蛋蛋幸运28网站_pc蛋蛋_pc蛋蛋开奖网站

当前位置: 主页 > 最新资讯 >

为什么会有这么多的编程语言? - 吴广磊 - 博客园

时间:2018-10-29 20:38来源:未知 作者:admin 点击:
不同的cpu有着不同的指令集,这些指令集都是二进制的0和1;后来有了汇编语言,可以认为是二进制指令的助记符表示;再后来有了高级编程语言,它们通过编译器又变回了汇编语言或者机器语言;紧接着一个又一个的高级编程语言诞生了,为什么会有这么多编程语言呢?(1)创造一门编程语言,有时候只是需要几个人去写写编译器,再考虑一下其他的需求即可;一旦一门新的编程语言诞生了,这门编程语言对于编程人员来说,是一门新的语言,这门语言的语法、API等等都是全新的,编程人员不会有其他的负担;(2)而如果改造一门编程语言,需要曾经使用该语言的编程人员重新去适应新的改进,有时为了适应新的应用场景,可能的改变是巨大的。可以试想一下,如果将c++进行更新以适应web网页开发,必然需要改进很多;同样对一门语言的重大更新,还可能造成其他的影响。(3)这也得出一个这样的结论:那些应用广泛的编程语言,可能很趋于更少的改变。(如果一门编程语言一直在不停的变来变去,干嘛还要去学它呢)。于是我们也理解了这样一个现象:对于中国这么大的国家,任何政策的微小变化,影响可能也是巨大的。而开发一门新的编程语言,为了使用者能够更快更好的学习,往往也会模仿已有语言的一些特性,所以我们看到的编程语言,长得往往都很像。一旦我们理解了为什么有这么多的编程语言,我们也不会再纠结于这么多的编程语言的选择,进而能够专心的根据不同的应用场景,选择合适的编程语言;刚开始学习不同的编程语言的时候,也许会有些混乱,可是学的多了过了混乱期,也就清楚了。更重要的一点:有时间再去学学基础的东西,例如编译原理、汇编语言、计算机系统、算法等等知识,这些东西学的时候看似无用,一旦学明白了,后面再学习新的东西,会发现自己学的速度飞快。 (责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
澳门葡京官网 mg电子游戏 威尼斯人 澳门永利官网 澳门永利网站 澳门永利官方网 澳门永利官方网址 澳门永利官方网站 澳门永利网站|官网 澳门威尼斯人官网 澳门金沙网站 澳门金沙官网 澳门威尼斯人网址 澳门金沙官网 澳门威尼斯人官网网址 澳门金沙网站 澳门葡京官方网址 澳门威尼斯人官网 澳门葡京网址 威尼斯人官网 澳门金沙博彩官网 澳门葡京 澳门葡京 澳门金沙官网 澳门葡京官方网 澳门美高梅官方网址 澳门葡京官网 澳门官方金沙网址 澳门金沙 威尼斯人