Erlang is born in the Swedish telecommunications giant Ericsson, the world's CS-Lab of the functional programming language for high concurrency and high reliability of carrier-grade industrial applications. Erlang is also suitable for mixed-language programming software development. This article describes the characteristics of the Erlang language, give the mixed uses of the Erlang language and other programming languages to develop four software architecture model which presented both the advantages and disadvantages of four models after the final selection of the scope of the mechanism of port-based model. On this basis, this paper developed an interactive randomized motion graphics application.%Erlang是一门诞生于世界通信巨头瑞典爱立信公司CS-Lab的函数式编程语言,面向高并发和高可靠性的电信级工业级应用,它同样适合于混合语言编程的软件开发.介绍了Erlang语言的特点,分析并给出了混合运用Erlang语言和其他编程语言进行开发的四种软件结构模型,结合四种模型的优缺点以及适用范围之后最终选用了基于端口机制的模型来达到快速构建软件的目的,并在此基础上开发了一个随机运动点的仿真应用.
展开▼