The world is parallel.
If we want to write programs that behave as other objects behave in the real world,then these programs will have a concurrent structure.
Use a language that was designed for writting concurrent applications,and development becomes a lot easier.
Erlang programs model how we think and interact.
Programming Erlang
Software for a Concurrent World
Joe Armstrong
Pragmatic Bookshelf
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks.Where those designations appear in this book,and The Pragmatic Programmers,LLC are aware of a trademark claim,the designations have been printed in initial capital letters or in all capitals.The Pragmatic Starter Kit,The Pragmatic Programmer,Pragmatic Programming,Pragmatic Bookshelf and the linking g device are trademarks of The Pragmatic Programmers,LLC.
Every precaution was taken in the prepation of this book.However,the publisher assumes no responsibity for errors or omissions,or for damages that may result from the use of information(including program listings)contained herein.
Our Pragmatic courses,workshops,and other products can help you and your team create better software,and have more fun.For more information,as well as the lastest Pragmatic titles,please visit us at
http://www.pragmaticprogrammer.com
CopyRight @2007 armstrongonsoftware.
All rights reserved.
No part of this publication may be reproduced,stored in a retrieval system,or transmitted,in any form,or by any means,electronic,mechanical,photocopying,recording,or otherwise,without the prior consent of the publisher.
Printed in the United States of America.
ISBN-10:1-9343560-0-X
ISBN-13:978-1-934356-00-5
Printed on acid-free paper with 50% recycled,15% post-consumer content.
PL.L printing,July,2007
Version:2007-7-17