首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

运行于Erlang VM的高容错语言—Elixir

Elixir是一种可扩展的动态语言,运行于Erlang VM,就Kotlin运行于JVM一般;Erlang VM以运行低延迟、分布式和容错系统著称,所以Elixir也能应用于Web开发和嵌入式软件领域。

Elixir是Ruby On Rails的核心开发人员为开发的,旨在替换Ruby的开发语言,Elixir运行于erlang runtime(Erlang VM)之上,其而在并发、分布式、容错系统等方面的表现很是优秀。除此之外,Elixir还有着众多优点:

1. 高可扩展性;

2. 高容错率;

3. 函数式编程;

4. 支持DSL 扩展;

5. 能过与Erlang语言兼容;

6. 自带构建工具Mix,可用于创建项目,管理任务,运行测试;

7. IEx工具(Elixir的shell工具)能够提供自动完成,debug调试,代码重载以及格式化文档;

Elixir 语言虽小,却也功能强大,不仅能够发挥Erlang平台的优势,也能利用自带的特性弥补Erlang的不足,同时支持Linux、Mac OS、Windows、Raspberry Pi、Docker等平台下载安装。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200519A0R7JF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券