跳到0分钟7秒西蒙·汤普森(Simon Thompson):现实世界是同时发生的,很自然地想到独立进行的不同活动,只有通过它们之间的信息进行互动。以类似的方式,这是编写程序的好方法。我们认为编写程序是一个单独的过程的集合,这些过程仅通过传递消息进行通信。这是爱立信编程团队在想为编程电信系统构建理想的编程语言时选择使用的模型。Erlang现在用于编程各种Web尺度应用程序,这些应用程序需要容忍,健壮和可靠。例如,它已用于对WhatsApp Messenger进行编程,该Messenger每天处理数十亿条消息。
跳到0分钟53秒为什么Erlang并发目前有如此影响?它为与世界互动的程序提供了一个干净的模型,例如,我们有多个请求。这些可以通过Erlang虚拟机中的多个过程来处理。Erlang还非常好地映射到现代硬件。我们可以看到在多核芯片上同时执行的过程,以及Erlang模型量表以在流程网络上以分布式方式工作。我们希望您将获得一些编程经验,我们将教您并发,可扩展性和鲁棒性的基础知识。我们还希望您可以编写简单的Erlang功能,将它们放入模块中并运行它们。
跳到1分钟38秒安装Erlang后,您将能够编写一些将这些想法付诸实践的程序。除我本人外,Erlang的发明者之一Joe Armstrong和该地区一家大型咨询公司Erlang Solutions的创始人Francesco Cesarini将为我们提供帮助。他们将举行会议,并与我自己一起参加一些有关Erlang和并发节目的广泛讨论。在三周结束时,您应该对Erlang的消息传递并发,以及如何在Erlang和OTP中构建强大而可扩展的系统。而且,您还将拥有为自己编写Erlang并发程序的经验。