admin管理员组文章数量:1794759
第4章 编程语言大观 《丰富多彩的编程世界》
第4章 编程语言大观 《丰富多彩的编程世界》
编程语言虽然五花八门,千奇百怪,但是归根结底,编程语言最终的目标,本质上无非是回答两个问题:
如何表示信 如何处理信
无论是——
面向过程的编程语言、 面向对象的编程语言、 函数式编程语言、 并行编程语言, 或者其他任何千奇百怪的编程语言
其根本性的终极目标,就是回答以上两个问题。各种编程语言之所以差异颇大,其实就是对这两个问题给出的答案不同导致的。
如何表示信在如何表示信这一问题上,编程语言通常需要定义一些“基本存储单元”,作为整个语言世界的基本构成要素。
这种思想很类似于我们对物理世界的认识——宇宙虽然鬼斧神工,丰富多彩,但是在微观上,整个世界仅仅是由少数寥寥几种基本粒子构成的(物理细节不必深究,这里只是打个比方)。
如何处理信但是奇怪的是,基本粒子就只有几种,为何却能构成地球、水、人、树、风这些看似截然不同的东西呢?答案在于,基本粒子虽然不多,但是自然界确立了一套简单而精妙的组合规则,使得基本粒子能够以许多种不同的方式组合在一起,由于组合方式的不同(结构差异),组合规模的不同(数量差异),导致了最终宏观表现的不同。
与现实物理世界类似,一门编程语言就确立了一个独特的“世界”,这个世界可能丰富多彩,千奇百怪。但是就如我们现实世界一样,繁杂的外表之下,骨子里都是由一些“基本粒子”,按照一定的组合方式构成的。
那么究竟有哪些基本粒子,又允许进行何种组合,对编程语言所确立的世界最终的宏观结果影响非常巨大——甚至可以说是根本性的。
生命密码 :DNA 丰富多彩的编程世界作者 陈光剑
第1章 名可名非常名第2章 语言的构成第3章 有趣的编程第4章 编程语言大观第5章 编程语言的组成第6章 编程范式第7章 编程思想第8章 编程心理学第9章 程序员这群人第10章 程序员与诗人第11章 假如没有编程第12章 互联网创业神话第13章 人生的追求与意义
版权声明:本文标题:第4章 编程语言大观 《丰富多彩的编程世界》 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686630785a88465.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论