Erlang

Erlang_4分词条

目录 [隐藏]

Erlang 概述

       

Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适合于构建分布式,实时软并行计算系统

Erlang是一种“函数式语言”,语言本身有着并发特性而不依赖操作系统。距近有二十多年的历史,随着多核计算机的出现重新表现出新的生命力。用Erlang编写的代码简洁,强大。从面向对象编程转到函数式编程需要思维的转换。模式匹配是Erlang的核心。

Erlang 功能

       
使用Erlang编写出的应用运行时通常由成千上万个轻量级进程组成,并通过消息传递相互通讯。进程间上下文切换对于Erlang来说仅仅只是一两个环节,比起C程序的线程切换要高效得多得多了。

使用Erlang来编写分布式应用要简单的多,因为它的分布式机制是透明的:对于程序来说并不知道自己是在分布式运行。

Erlang运行时环境是一个虚拟机,有点像Java虚拟机,这样代码一经编译,同样可以随处运行。它的运行时系统甚至允许代码在不被中断的情况下更新。另外如果你需要更高效的话,字节代码也可以编译成本地代码运行。

附图

上传图片 

互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于www.hudong.com

被引用: 本词条已被如下媒体引用 我来补充
开放分类: 我来补充
并行计算
编程语言
计算机技术
计算机语言

讨论区

更多>>

编辑者

共4人协作

相关词条

Python
很美的编程语言
C
原始的有力的编程语
PHP
现在很流行的编程语
JVM
Java虚拟机
单元测试
D语言
重构
Windows 95
中国黑客病毒
更多

Copyright © 2005-2009 hudong.com Ltd. All Rights Reserved. 互动在线 版权所有