Proven C Book←↑→

Bibliography and sources

Gathered here are the works this book leans on and the sources of the incidents given as cases in the body. How to obtain the standard document is in appendix D.

Standard documents#

The language’s history#

Citation format#

The references under “The events this book cites” below follow the ACM Reference Format, the same convention stated in appendix D.

The two lists above it — “Standards documents” and “The history of the language” — are set differently, because they are not bibliographic entries but lists of identifiers. A standard is named by issuing body, number, and edition; that is the convention, and it is easier to look up. When citing one, always give the edition: the same “IEEE 754” has different clauses in different editions.

Kind of sourceOrder of the fields
bookAuthor. Year. Title (edition). Publisher, place. ISBN.
conference paperAuthor. Year. Paper title. In Proceedings title. Publisher, place. URL.
technical reportAuthor. Year. Title. Report number, institution, place. URL.
specificationIssuing body. Year. Title (edition, number).
advisory / CVEIdentifier. Year. Issuing body. URL.
online article or mailAuthor. Year. Title. Medium, date. URL.

Table 105.1 — The order in which sources are written

Three rules are kept. The year is the year of that edition; the URL is a primary source wherever possible (put up by the issuing body itself); and the footnote in the text and this list name the same source. The parenthesis at the end of each entry gives the chapters that cite it.

The incidents this book cites#

Primary sources for the incidents told as stories in the text. The same source is footnoted at the place concerned.

Machine architecture and the stack#

The sources behind chapter 5′s section “How far this sketch holds”.

Radix and ternary computers#

The sources behind chapter 2′s “radix economy” and the account of Setun.

Books this book borrowed concepts from#

Below are works from which particular passages of this book took their seed. Each is named again in a footnote at the place concerned. No sentences, tables or examples were carried over; the exposition and the measurements are this book’s own.

Working with bits#

The idioms in chapter 51 were written fresh for this book and checked on this machine, but the techniques themselves are long-shared property. For readers who want to go deeper, here is where they live.

Linking, loading, the ABI#

The sources chapter 56′s account of linking rests on.

Tools and libraries#

This book’s verification environment#

Every execution result printed in the body was really obtained in the following environment.