Getting started with Julia Programming Language

Getting started with Julia Programming Language

Enter the intriguing global of Julia, a high-performance language for technical computing

About This Book

  • Work with Julia in a multi-core, disbursed, and networked environment
  • Learn the suggestions to create blazingly speedy courses with Julia
  • The publication walks you thru quite a few functional examples to familiarize yourself with Julia

Who This e-book Is For

This publication is for you while you're an information scientist or engaged on any technical or medical computation initiatives. The ebook assumes you might have a easy operating wisdom of high-level dynamic languages reminiscent of MATLAB, R, Python, or Ruby.

What you'll Learn

  • Set up your Julia surroundings to accomplish the top productivity
  • Solve your projects in a high-level dynamic language and use forms in your facts in basic terms whilst needed
  • Create your individual forms to increase the integrated kind system
  • Visualize your facts in IJulia with plotting packages
  • Explore using integrated macros for checking out, debugging, benchmarking, and more
  • Apply Julia to take on difficulties at the same time and in a disbursed environment
  • Integrate with different languages resembling C, Python, and MATLAB

In Detail

Julia is a brand new open resource programming language that's utilized in the sector of information technology computing. It was once created to unravel the difficulty among high-level sluggish code and quickly yet low-level code, and the need to use either to accomplish excessive functionality. This ebook provide you with a head begin to take on your numerical and knowledge issues of Julia. Your trip will commence through studying easy methods to manage a working Julia platform prior to exploring its a variety of integrated forms. you'll then circulate directly to disguise different capabilities and constructs in Julia. The booklet will then stroll you thru the 2 vital assortment types―arrays and matrices. Over the process the ebook, additionally, you will be brought to homoiconicity, the meta-programming notion in Julia.

Towards the concluding a part of the publication, additionally, you will how you can run exterior courses. This e-book will conceal all you must learn about Julia to leverage its excessive pace and efficiency.

Show sample text content

Download sample