Blog Posts

使用 ASDF 安装 Elixir 和 Erlang

## 介绍 许多编程语言会定期发布新版本,以添加或弃用功能、修复错误并引入重大更改。为了帮助开发人员轻松地在版本之间切换,一些语言社区都有版本管理器(例如用于 Node.js 的 NVM 或用于 Ruby 的 Rbenv)。但是,当您需要一次切换多种语言的版本时,ASDF 版本管理器可确保每个项目都有所需的环境。 这在需要 Erlang 运行时的 Eli

Read More

为什么选择Erlang

首先,我想谈谈 Erlang 在 2010 年被 KAZOO 选中的一些较高层次原因。即使你不是技术人员,我希望你能在阅读本文中找到一些价值。 ## 一些 Erlang 的历史 Erlang 于 1986 年在爱立信开发,并于 1998 年开源。它旨在改进爱立信内部电话应用程序的开发。 Erlang 可以分为三个主要部分: 1. Erlang 语言

Read More

重写 Playdar:从C++ 到 Erlang,编程效率提升

我以前听说过很多编程轶事声称,当您使用 Erlang 而不是 \[C++/其他语言\] 编写时,可以节省多少行代码。我很高兴地告诉大家,我现在有第一手经验和一些数据可以分享。 我最初是用 C++ 编写 Playdar(使用 Boost 和 Asio 库),从今年 2 月开始。我很幸运能与一些经验丰富的开发人员一起工作,是他们帮助我熟悉了 C++。直到几个月

Read More

Erlang 的核心概念

经过多年大致了解有关 Erlang(和 Elixir)的表面知识后,我最近一直在学习 Erlang(和 Elixir)。 现实世界中有很多教你如何编写 Erlang 或 Elixir 程序的东西,但在这里我想写一篇概念性的文章,我希望在开始之前阅读。 Erlang 以一种既简洁又经久不衰的方式结合了一组旧思想。 Erlang 的并发模型特别使用了我已经知道

Read More

2021 年你需要知道的关于 Erlang 的一切

今天,我们将看一个相当古老且有些古怪的东西。 你们大多数人可能没有注意到的语言。 虽然 Erlang 不像某些现代编程语言那样流行,但它安静地运行着 WhatsApp 和微信等每天为大量用户提供服务的应用程序。 在这篇文章中,我将告诉你关于这门语言的更多事情、它的历史,以及你是否应该考虑自己学习它。 ## 什么是 Erlang,它在哪里使用? Erl

Read More

Erlang 复活节彩蛋

我回来了! 让我们用一些有趣的 Erlang/OTP 知识来庆祝吧! 到目前为止,我一直在分享大量奇怪的或者令人困惑的关于 erlangers 信息。 我可能会在下周回到过去那个模式。 但是,在我收集所有这些故事的同一时期,我还发现了 Erlang/OTP 发行版附带的一些不错的代码和文档。 他们在很大程度上展示了语言是如何创建的以及它是如何演变的。 这是

Read More