front matter
preface
acknowledgments
about this book
about the author
about the cover illustration
Part 1 Basics
1 Why Julia?
1.1 What is Julia?
Pros and cons of statically and dynamically typed languages
1.2 Julia combines elegance, productivity, and performance
1.3 Why Julia was created
Scientists need the interactive programming that dynamically typed languages offer
Developers in other fields also need the interactivity a dynamically typed language offers
1.4 Julia’s higher performance solves the two-language problem
1.5 Julia is for everyone
1.6 What can I build with Julia?
Julia in the sciences
Nonscience uses of Julia
1.7 Where Julia is less ideal
1.8 What you will learn in this book
2 Julia as a calculator