CORC  > 北京大学  > 信息科学技术学院
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.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace