About the Book
A beginner-friendly guide to the Julia programming language. Julia is an exciting, young programming language rapidly gaining popularity in the areas of Data Science, Machine Learning and High-Performance Computing.
While Julia is exceptionally good in these areas, we believe Julia is also an exceptionally powerful general purpose programming language and believe there should be a book teaching Julia to beginners or experienced developers alike.
This book engages the reader with fun programming examples involving building and launching a rocket, implementing simple encryption algorithms used by Roman armies, and simulating a mechanical calculator. While the book aims to be beginner friendly, we don’t shy away from the important detail of how multiple dispatch works, or how to think about functional and object-oriented programming in Julia.
About the Authors
Erik Engheim has been programming for the last two decades in a variety of programming languages: C/C++, Java, Python, Go, C#, Objective-C, Swift and many others. He has been a fan of the Julia programming language for the last 7 years and is the author of one of the earliest video courses on Julia: "Getting Started with Julia" by Packt Publishing.
He has spent many years in the Norwegian oil and gas sector working on 3D modeling software for reservoir modeling and simulation. Some of his interests include UX design, space exploration and colonization, micro controllers and green tech.
Sixty North AS. Software Consulting and Training.