当前位置:网站首页 > Elixir并发编程 > 正文

初识elixir_ELIXIR洗面奶

初识elixir

 这个时代编程语言遍地开花,能在茫茫语言海洋中使用一个语言也算是一种缘分,当然这不是巧合而是必然,是多核CPU时代的必然functional programing!
 我使用elixir已经有一年多了,为什么现在才写这个文章?其实一开始我对这个语言是抗拒的,因为我的入门语言是C而且是嵌入式C,后来在此基础上又接受了面向对象的编程思想。当时真的以为这个面向对象就是完美的,因为相比C的面向过程来讲,面向对象的代码管理实在是太棒了!当我初次面对elixir我是嗤之以鼻的,为什么?因为与C类(编程风格)来讲这个语法还有编程思想真的是能让人发疯,当然如果你接触过ruby或者你本来就是erlang的一员,那么你应该有种相见恨晚的感觉。好了让我们切入正题!
 elixir是为了能够轻松构建易于扩展的易于维护的应用而产生的一门面向函数的动态语言,高可扩展性和高可维护性是elixir所标榜的(这个后面会详细介绍),elixir运行于erlang虚拟机上(低延迟的分布式的高容错性的系统)就是那个和jvm一样变态稳定的虚拟机。

current_process = self() # Spawn an Elixir process (not an operating system one!) spawn_link(fn -> send current_process, { 
  :msg, "hello world"} end) # Block until the message is received receive do { 
  :msg, contents} -> IO.puts contents end
到此这篇初识elixir_ELIXIR洗面奶的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 并发编程 代码练习_并发编程风格的练习2024-11-17 18:27:09
  • Elixir学习笔记——基本类型_基本类型有哪几种2024-11-17 18:27:09
  • elnec编程器官网_ai人工智能编程2024-11-17 18:27:09
  • 并发编程实战pdf_delphi反编译工具2024-11-17 18:27:09
  • 详解并发模型_arma模型通俗理解2024-11-17 18:27:09
  • erlang并发编程和进程通信_erlang 并发2024-11-17 18:27:09
  • Elixir学习笔记——进程(Processes)_进程详解2024-11-17 18:27:09
  • 不错的磁力网站2024-11-17 18:27:09
  • magnet/ed2k是什么?怎么用?2024-11-17 18:27:09
  • Spring Cloud feign并发调用异常2024-11-17 18:27:09
  • 全屏图片