Julia_High_Performance_nodrm.pdf

(16202 KB) Pobierz
Julia High Performance
Design and develop high performing programs
with Julia
Avik Sengupta
BIRMINGHAM - MUMBAI
Julia High Performance
Copyright © 2016 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the author, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: April 2016
Production reference: 1220416
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78588-091-9
www.packtpub.com
Credits
Author
Avik Sengupta
Reviewer
QL ZHUO
Commissioning Editor
Priya Singh
Acquisition Editor
Reshma Raman
Content Development Editor
Onkar Wani
Technical Editor
Kunal Chaudhari
Copy Editor
Shruti Iyer
Project Coordinator
Bijal Patel
Proofreader
Safis Editing
Indexer
Rekha Nair
Graphics
Jason Monteiro
Production Coordinator
Manu Joseph
Cover Work
Manu Joseph
About the Author
Avik Sengupta
has worked on risk and trading systems in investment banking
for many years, mostly using Java interspersed with snippets of the exotic R and K
languages. This experience left him wondering whether there were better things out
there. Avik's quest came to a happy conclusion with the appearance of Julia in 2012.
He has been happily coding in Julia and contributing to it ever since.
This book was only possible because four intrepid computer scientists
decided they wanted a better language six years ago. So, I would like
to thank Alan, Jeff, Stefan, and Viral for giving Julia to the world.
The world of scientific computing has changed drastically as a result.
Working in Julia over the last three years has been one of the most
enjoyable experiences in my professional career. A large part of this
joy is due to the people who inhabit this community. It is a collection
of smart and engaged scientists and developers who have taught me
far more than programming languages. A big "thank you" goes to
the entire Julia community, which is responsible for all the buzz that
Julia has received.
Many thanks are due to the reviewers who generously provided
their time to improve this book. While all the deficiencies remain
my own, this is now a much better product thanks to their efforts.
Writing a book turned out to need many more late nights than
I would have thought necessary. So, I would like to give a big
shout-out to Vaishali and Ahan for keeping me sane and well-fed
during this process.
Zgłoś jeśli naruszono regulamin