As a numerical programming language, fast computations with numbers are central to everything we do in Julia. In the previous chapters, we discussed how the Julia compiler and runtime perform across a wide range of code. In this chapter, we will take a focused look at how the core numerical constructs are designed and implemented in Julia.
In this chapter, we will cover the following topics:
- Numbers in Julia, their layout, and storage
- Trading performance for accuracy
- Subnormal numbers