Everything About ___
Live briefing

Everything about Rational data type

Some programming languages provide a built-in (primitive) rational data type to represent rational numbers like 1/3 and −11/17 without rounding, and to do arithmetic on them. Examples are the ratio type of Common Lisp, and analogous types provided by most languages for algebraic computation, such as Mathematica and Maple. Many languages that do not have a built-in rational type still provide it as a library-defined type. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Rational data typeA 5-minute orientation
  2. Pick up a classic book: Intelligence BulletinThe most-reprinted book on the subject
  3. Read the landmark paper: The rational numbers as an abstract data typeCited 44 times
  4. Go sideways: List of arbitrary-precision arithmetic softwareA closely related topic
  5. Go sideways: Decimal data typeA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Representation
  2. Language support

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics