1.1.1 Purpose Premature optimization is the root of all evil. – D.E. Knuth Efficient code can be well-structured and clean code, based on on a sound overall architecture and sound algorithms. Efficient code can be highly implementation-code that byp
Erlang is our solution to three problems regarding the development of highly concurrent, distributed “soft real-time systems”: • To be able to develop the software quickly and efficiently • To have systems that are tolerant of software errors and ha
The ideas in Erlang are difficult to trace to a single source. Many features of the language have been influenced and improved as a result of comments by our friends and colleagues of the Computer Science Laboratory and we would like to thank them a