IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

Erlang程序设计,第一章 引言

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

第一章 引言

Table of Contents

  • 第一章 引言
    • 1.1 路线图
    • 1.2 正式起航

第一章 引言

学习Erlang的理由:

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

1.1 路线图

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

1.2 正式起航

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


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

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

文章永久链接:https://tech.souyunku.com/?p=23493


Warning: A non-numeric value encountered in /data/wangzhan/tech.souyunku.com.wp/wp-content/themes/dux/functions-theme.php on line 1154
赞(98) 打赏



未经允许不得转载:搜云库技术团队 » Erlang程序设计,第一章 引言

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

评论 抢沙发

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏


Fatal error: Uncaught Exception: Cache directory not writable. Comet Cache needs this directory please: `/data/wangzhan/tech.souyunku.com.wp/wp-content/cache/comet-cache/cache/https/tech-souyunku-com/index.q`. Set permissions to `755` or higher; `777` might be needed in some cases. in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php:367 Stack trace: #0 [internal function]: WebSharks\CometCache\Classes\AdvancedCache->outputBufferCallbackHandler() #1 /data/wangzhan/tech.souyunku.com.wp/wp-includes/functions.php(5109): ob_end_flush() #2 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all() #3 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #4 /data/wangzhan/tech.souyunku.com.wp/wp-includes/plugin.php(470): WP_Hook->do_action() #5 /data/wangzhan/tech.souyunku.com.wp/wp-includes/load.php(1097): do_action() #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php on line 367