脚本宝典收集整理的这篇文章主要介绍了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的作者是 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,请注明来意。