zoukankan      html  css  js  c++  java
  • 第一章 引言

    学习Erlang的理由:

    • 希望编写能在多核计算机上运行更快的程序
    • 希望编写不停机即可修改的可容错性程序
    • 希望尝试传闻中的”函数式语言”是否切实可行
    • 希望使用一种语言,它既能在大规模工业产品中经过实战检验,又不乏优秀的类库和活跃的社区
    • 不希望冗长繁琐的代码中浪费时间

    1.1 路线图

    第二章:对Erlang快速起步
    第三章:顺序型编程初步
    第四章:异常处理
    第五章:顺序型编程高级主题
    第六章:编译与运行程序
    第七章:Erlang的编程思想与视角
    第八章:Erlang的并发性
    第九章:并行程序中的错误
    第十章:分布式编程
    第十一章:Erlang应用-类IRC CS程序
    第十二章:Erlang与其它语言的衔接
    第十三章:文件编程样例
    第十四章:套接字编程
    第十五章:ets、dets模块
    第十六章:OTP核心思想
    第十七章:Mnesia系统介绍
    第十八章:OTP实战
    第十九章:共享内存并发与消息传递并发
    第二十章:多核编程

    1.2 正式起航

    面向并发编程-COP(Concurrency Oriented Programming)
    作者提到本书主要讲述:并发、分布式、容错、函数式编程以及设计容错、分布式系统,而这种模型化并发思想及从模型映射到代码的过程,称为面向并发编程。
    而后在Erlang中文社区, 看到这样一篇文章三言两语话Erlang, 文中提到:

        回首过去(20 多年以前),有两种并发模型:
          1. 共享状态并发(Shared state concurrency)
          2. 消息传递并发(Message passing concurrency)
    

    对于大多数采用共享状态并发的程序和语言来说,防止对共享内存同时修改是一切问题的根源所在,而采用消息传递的并发则从思想上消除了这种问题存在的可能。

  • 相关阅读:
    Mybatis Plus3.4.0打印SQL至控制台
    234 saltstack安装配置与使用
    CentOS7.9二进制方式安装mysql5.7
    查锁杀锁
    Oracle搭建DG
    MySQL 恢复
    数据库克隆(克隆的主机只需要安装软件不需要安装实例)
    MySQL单表恢复
    Properties实现文件存储
    大易之磁盘操作
  • 原文地址:https://www.cnblogs.com/KylinBlog/p/13534492.html
Copyright © 2011-2022 走看看