Elixir 编程语言简介

发布时间:2019-06-26 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Elixir 编程语言简介脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

Elixir是跑在Erlang vm上的一门新语言,有着灵活的语法(Erlang的语法很不友好),又兼具了Erlang的并发,性能,稳定性。是一门非常值得学习的语言。作者是José Valim,从2011年开始开发,Elixir已经可以实际使用了。

可以看看Erlang作者对Elixir的评价
http://joearms.github.io/2013/05/31/a-week-with-elixir.html

Elixir特色

  • 编译成Byte code 跑在Eralng vm 上,性能,并发稳定性有保证
  • 类Ruby的语法,没有Erlang反人类的语法
  • 和Erlang平台的无缝对接,大量Erlang库可以用
  • 函数式编程语言,没有类,对象,继承
  • 和Erlang一样,任何都是表达式
  • 调用Elixir函数,和调用一个Erlang函数一样,没有性能损失
  • 支持元编程
  • 可以使用Otp平台

官网 http://elixir-lang.org/
gIThub https://github.com/elixir-lang/elixir

hello world

helloworld.exs

#!/usr/bin/env elixir

defmodule Hello do
  IO.puts "Defining the function world"

  def world do
    IO.puts "Hello World"
  end

  IO.puts "Function world defined"
end

Hello.world

Elixir作者

Elixir 编程语言简介

Elixir的作者是 José Valim, 他是Rails的core team的一员,2010年的rails hero, 一位Rubyist

也是http://plataformatec.com.br/ 的co-founder,在rails社区知名的 devise, SimpleForm 就是出自他的公司

也是《Crafting Rails Applications》此书的作者

github主页 https://github.com/josevalim

脚本宝典总结

以上是脚本宝典为你收集整理的Elixir 编程语言简介全部内容,希望文章能够帮你解决Elixir 编程语言简介所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。