An extension to computing elements in Erlang for actor based concurrent programming | |
Lianghuan, Kang ; Donggang, Cao | |
2012 | |
英文摘要 | Along with the development of multicore architectures and cloud computing, concurrent programming and computation becomes a huge challenge for application developers. Distributed environment turns into complexity and unpredictability. So it is important to improve programming models on language level to make it possible for programmers unfamiliar with distributed systems to build large-scale applications. Erlang is an actor-based functional programming language that provides language level elements for concurrency. It has capability of describing large quantities of concurrent actions by multiple-process, which communicates asynchronously by sending and receiving messages. But it lacks of data structures and mechanism of language level for inherent concurrent units with a simple way of interaction, which may impede programmers in concurrent programming. Comparing with other computing element models such as Active Object and Concurrent Agent, we extend Erlang with a new computing element called 'EIC-Unit' and a way of interaction by 'futures'. It makes programmers to develop concurrent applications more easily and convenient in a distributed environment. ? 2012 IEEE.; EI; 0 |
语种 | 英语 |
DOI标识 | 10.1109/ISORCW.2012.28 |
内容类型 | 其他 |
源URL | [http://ir.pku.edu.cn/handle/20.500.11897/294717] ![]() |
专题 | 信息科学技术学院 |
推荐引用方式 GB/T 7714 | Lianghuan, Kang,Donggang, Cao. An extension to computing elements in Erlang for actor based concurrent programming. 2012-01-01. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论