还是erlang/OTP并发实战上的例子~这本书图灵出电子书了:http://www.ituring.com.cn/book/828
是本不错的书 蛮好的~
好了 例子的源代码:
https://github.com/erlware/Erlang-and-OTP-in-Action-Source/tree/master/chapter_06
文件的结构也不是很复杂,看起来一目了然
如下:
写道
└───simple_cache -->项目名
├───doc -->存放文档
├───ebin -->编译产生的字节码文件
├───include -->公共头文件
├───priv -->应用依赖的其他内容(dll等)
└───src -->源代码(如果有的话)
├───doc -->存放文档
├───ebin -->编译产生的字节码文件
├───include -->公共头文件
├───priv -->应用依赖的其他内容(dll等)
└───src -->源代码(如果有的话)
(空格被吃掉了??)
完整的结构如下:
这个还未被编译,编译之后产生的beam文件应在ebin中
ebin中还有一个文件 以 程序名.app 起名,作用有点类似于android中的manifest文件
里面规定了程序名称 描述 版本 模块 进程注册 先行启动应用 启动应用模块等 没有工具使用的话写起来会很乏味..
同时这个应用用到了很多行为,下次的笔记里再分析~(书中有详细分析,我的只是笔记和个人理解)
相关推荐
【Erlang程序设计(第2版)】是由Erlang之父Joe Armstrong撰写的一本经典著作,专注于介绍Erlang编程语言在并发、分布式和容错系统中的应用。本书适用于初学者和有一定经验的Erlang程序员。作者在书中讨论了如何利用...
书中兼顾了顺序编程、并发编程和分布式编程,重点介绍如何编写并发和分布式的Erlang程序以及如何在多核CPU上自动加速程序,并深入地讨论了开发Erlang应用中至关重要的文件和网络编程、OTP、ETS和DETS等主题。...
函数式语言是Erlang的基础,它强调函数作为一等公民,支持函数式编程的特性如高阶函数、模式匹配和不可变数据结构。这种编程范式使得代码更简洁、易于理解和测试,同时减少了因状态变化引发的错误。 在Erlang程序...
通过对这些文件名的分析,我们可以看出这些Erlang程序涵盖了并发处理、进程通信、异常处理、服务器设计、数据处理和测试等多个方面,体现了Erlang在构建分布式系统中的强大功能。学习并理解这些示例,对于深入掌握...
**Erlang程序设计与入门** Erlang是一种并发、函数式编程语言,主要用于构建分布式、高可用性、容错性强的系统。它的设计灵感来源于电信行业的需求,由瑞典爱立信公司于1986年开发。Erlang以其独特的并发模型、轻量...
Erlang程序设计 第2版 Erlang程序设计 第2版Erlang程序设计 第2版
对于初学者,可以通过阅读《Erlang程序设计》这本书了解基本语法、数据类型、控制结构、模式匹配以及Erlang的并发特性。同时,结合源码分析,可以提升实战能力。 总之,这份资源为Erlang初学者提供了全面的学习...
本项目“基于Erlang的文件存储”就是这样一个尝试,它利用Erlang强大的并发处理能力和分布式特性,为服务端提供稳定的基础架构,而客户端则通过Java的Swing组件提供用户友好的交互界面。以下是对该项目中涉及的技术...
Erlang的模式匹配是其语法的一大特色,允许在函数调用时直接解构和比较结构化数据。在源代码中,你会看到模式匹配被广泛用于函数定义的头部分,使得代码更加简洁和可读。例如,`case`表达式和`match`操作符的使用,...
**Erlang程序设计中文版**是一本深入探讨Erlang编程语言的书籍,旨在帮助开发者理解和掌握这种在并发处理和分布式系统中广泛使用的语言。Erlang以其强大的错误恢复能力、热代码替换以及对大规模并发的支持而闻名,是...
**Erlang程序设计概述** Erlang是一种面向并发的、函数式的编程语言,由瑞典电信设备制造商Ericsson开发,主要用于构建高可用性、容错性强的分布式系统。《Erlang程序设计》这本书,作者是Joe Armstrong,他是...
erlang 程序设计(第二版) 中文 pdf
在"Erlang程序设计"].源代码这个压缩包中,我们可以找到学习和实践Erlang编程的相关材料。这些源代码可能是书中实例的实现,或者是针对Erlang编程技巧和概念的示例。通过阅读和分析这些源代码,你可以深入理解Erlang...
Erlang程序设计中文版(完整书签),清晰版!!! Erlang开发必备
erlang发明者写的书。erlang/otp一种高可靠性的平台。
你还将学习Erlang的模式匹配,这是一种强大的语法特性,用于解构数据结构并根据模式执行不同操作。 Erlang的 OTP(Open Telecom Platform)框架是其广泛应用的关键,它包括一系列的设计原则、库和工具,如分布式...
Erlang是一种面向并发的、动态类型的编程语言,主要用于构建高度可扩展的、容错性强的分布式系统。...在`code`这个文件中,你可以找到实际的源码,通过阅读和分析,将理论知识与实践相结合,提升对Erlang编程的掌握。