探索LFE对象系统:面向对象编程在Erlang中的实现
需积分: 5 22 浏览量
更新于2024-10-22
收藏 1.28MB ZIP 举报
资源摘要信息:"LFE 对象系统"
标题“LFE 对象系统”指的是一种特定的编程模型或框架,它源自于Erlang语言环境,具体来说是基于LFE(Lisp Flavored Erlang)语言构建的。LFE是一种为Erlang虚拟机(BEAM)设计的Lisp方言,其特点在于能够充分利用Erlang的强大并发和分布式计算能力,同时提供了Lisp语言的语法和特性。
描述中提到了关于LFE对象系统的几处要点。首先,它表明该系统受到某种未明说的“灵感来源”的启发,但其是否借鉴或兼容其他对象系统的宏则不明确。这可能意味着LFE对象系统在设计上具有独特性,或者它可能需要进一步的定制才能与其他对象系统一起工作。
接着,描述中出现了关于“los LOS”的讨论。这里的“los”一词是西班牙语中的定冠词,复数形式为“los”,单数形式为“el”。这里的提及可能是在说明LFE对象系统的命名习惯,也可能是对某个特定功能或概念的幽默描述。由于这段描述比较含糊,我们可以推测它可能是在强调该系统的灵活性或者是一种语言游戏。
描述还提到了“损失”双关语,这可能是对项目某些特性的一种幽默表达,而“更严重的是”这一转折,则可能是在引入一个更为核心的技术点。
在“为什么是面向对象的?”这部分,描述中引入了Peter Norvig的观点。Peter Norvig是著名的计算机科学家,他所著的《Paradigms of Artificial Intelligence Programming》(PAIP)第13章详细讨论了面向对象编程(OOP)。这里暗示了LFE对象系统可能借鉴了PAIP中的思想,并结合了Clojure语言的一些实现理念。Clojure是一种运行在JVM上的现代Lisp方言,它以函数式编程和面向对象编程为特点。
标签“Erlang”表明LFE对象系统与Erlang语言有着紧密的关系。Erlang是一种专为构建并发、分布式和容错系统设计的语言。它在电信、即时消息传递和银行业务领域非常受欢迎。Erlang的这些特性很可能也被LFE对象系统所继承。
最后,文件名称列表中的“los-master”可能是指项目代码仓库中负责该对象系统的主分支或主文件。
综上所述,LFE对象系统是一个结合了Erlang强大并发和分布式处理能力的面向对象编程模型,它可能借鉴了Peter Norvig在PAIP中关于OOP的讨论以及Clojure语言的实现思路,旨在为开发者提供一个既能享受Lisp语言表达力,又能充分利用Erlang生态优势的编程环境。
2021-03-21 上传
2016-11-13 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
yilinwang
- 粉丝: 20
- 资源: 4617
最新资源
- PROTEL99SE.pdf
- 谭浩强c语言 pdf版(带书签)
- Div+CSS 布局大全.pdf
- 写给大家看的面向对象编程书 第3版 (最通俗易懂的面向对象著作)
- 遗传算法源程序(c语言)
- java 图书馆管理系统论文
- netbackup_unix 中文命令手册
- mini2440 root_qtopia 文件系统启动过程分析
- 电子秤标定方法 各种电子称 大全
- postfix权威指南
- Weblogic管理指南
- [游戏编程书籍].2_OpenGL.Extensions.-.Nvidia.pdf
- 毕业设计(物流配送管理)
- 游程编码 matlab实现
- 你必须知道的.NET(PDF文档)
- Android+eclipse环境配置