ILPS '93 Proceedings of the 1993 international symposium on Logic programming
A high performance Erlang system
Proceedings of the 2nd ACM SIGPLAN international conference on Principles and practice of declarative programming
Function point analysis: measurement practices for successful software projects
Function point analysis: measurement practices for successful software projects
Comparing C++ and ERLANG for motorola telecoms software
Proceedings of the 2006 ACM SIGPLAN workshop on Erlang
Proceedings of the third ACM SIGPLAN conference on History of programming languages
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
This paper describes a comparative analysis of several implementations of the IMAP4 client-side protocol, written in Erlang, C#, Java, Python and Ruby. The aim is basically to understand whether Erlang is able to fit the requirements of such a kind of applications, and also to study some parameters to evaluate the suitability of a language for the development of certain type of programs. We analysed five different libraries, comparing their characteristics through some software metrics: number of source lines of code, memory consumption, performances (execution time) and functionality of primitives. We describe pros and cons of each library and we conclude on the suitability of Erlang as a language for the implementation of protocol- and string-intensive TCP/IP-based applications.