Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Instant streaming of thousands of movies and TV episodes with Prime Video
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$18.95$18.95
FREE delivery: Friday, Dec 15 on orders over $35.00 shipped by Amazon.
Ships from: Amazon.com Sold by: Amazon.com
Buy used: $13.94
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
The Julia Language Handbook Paperback – February 2, 2019
| Price | New from | Used from |
- Kindle
$9.99 Read with our free app - Paperback
$18.956 Used from $13.94 1 New from $18.95
Purchase options and add-ons
- Length
199
Pages
- Language
EN
English
- Publication date
2019
February 2
- Dimensions
6.0 x 0.5 x 9.0
inches
- ISBN-101794681698
- ISBN-13978-1794681699
Frequently bought together

Customers who viewed this item also viewed
Product details
- Publisher : Independently published (February 2, 2019)
- Language : English
- Paperback : 199 pages
- ISBN-10 : 1794681698
- ISBN-13 : 978-1794681699
- Item Weight : 11.2 ounces
- Dimensions : 6 x 0.45 x 9 inches
- Best Sellers Rank: #1,994,652 in Books (See Top 100 in Books)
- #6,079 in Programming Languages (Books)
- Customer Reviews:
Important information
To report an issue with this product, click here.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The only quirk I have found so far, seems to be the author is Mac user, and some of the key-chords will be different if using Linux, and I assume Windows. For example, exiting the Package mode is "Backspace", instead of "Delete".
The main documentation at julialang.org has a list of the various key commands/key-chords.
The bad news: there are some items of misinformation in the book. For instance, it is stated on page 46 that macros are compiled at runtime. That is wrong: macros are compiled at parse time, produce code which gets compiled, and therefore macros don't even exist at runtime anymore.
Top reviews from other countries
Second, ideas are introduced in no order. String array functions are discussed before we know what an array is. Syntax and semantics are seldom discussed. Julia has very complex syntax for indexing arrays and array ranges, but the closest we get to an explanation is some discussion of special cases, with no indication of what (if any) underlying logic there is. Similarly, discussion of function declaration is incoherent and self-contradictory.
Bizarrely, such comparisons to other languages that we get are to Python, which is doubly strange: first, because Python is a rich, dynamic, object-oriented language; second, because of the very obvious similarities between Julia and MATLAB, which is never mentioned. Every 30 pages or so, the author also delivers a brief lecture on the stupidity of indexing arrays from 0 up, instead of 1, and proudly boasts that now we have Julia, this idiocy is over. Well, first, indexing zero up is very useful, as most experienced programmers can tell you; second, even in pure mathematics, indexing zero up can be useful; third, the only other mainstream languages to do this are FORTRAN and MATLAB; fourthly, in most modern languages, array indexing by a numerical variable is, or should be, a thing of the past (e.g. C++ iterators, Python, JavaScript, Haskell or Scala functional operations).
So, the book is a bad introduction to Julia. But, the obvious next question is: do we need a better one? I would say not. What is the point of Julia? It is, basically, a close copy of aspects of MATLAB, it’s sole selling point being that it can be compiled, while MATLAB scripts are interpreted. But - MATLAB can convert scripts to optimised C code, which you can then compile. So what is Julia for? Especially when optimising Python interpreters exist that run code at a speed comparable to native compiled code, so it’s sole quoted advantage over Python has vanished. Forget it. If you like MATLAB, stick to it. If you want an advanced scientific language, use Python, Scala, C++, or one of the many other existing languages with excellent install base, infrastructure, and textbooks.


