Footnotes

Chapter 2

1. Swift also allows you to specify binary numbers, using a 0b prefix.

2. The “..” notation, taken from Pascal and other programming languages, denotes a range of values. Thus, “0..9” denotes all integer values between 0 and 9.

3. HLA supports 128-bit values.

4. The ellipses (. . .) have the standard mathematical meaning: repeat a string of zeros an indefinite number of times.

5. Borland’s compilers require the use of a special compiler directive to activate this check. By default, the compiler does not do the bounds check.

6. It isn’t possible to provide an exact computer representation of an irrational number, so we won’t even try.

Chapter 3

1. This might sound like a lot, but you had to memorize approximately 200 rules ...

Get Write Great Code, Volume 1, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.