Global Information Lookup Global Information

Zero one infinity rule information


The Zero one infinity (ZOI) rule is a rule of thumb in software design proposed by early computing pioneer Willem van der Poel.[1] It argues that arbitrary limits on the number of instances of a particular type of data or structure should not be allowed. Instead, an entity should either be forbidden entirely, only one should be allowed, or any number of them should be allowed.[2] Although various factors outside that particular software could limit this number in practice, it should not be the software itself that puts a hard limit on the number of instances of the entity.

Examples of this rule may be found in the structure of many file systems' directories (also known as folders):

  • 0 – The topmost directory has zero parent directories; that is, there is no directory that contains the topmost directory.
  • 1 – Each subdirectory has exactly one parent directory (not including shortcuts to the directory's location; while such files may have similar icons to the icons of the destination directories, they are not directories at all).
  • Infinity – Each directory, whether the topmost directory or any of its subdirectories, according to the file system's rules, may contain any number of files or subdirectories. Practical limits to this number are caused by other factors, such as space available on storage media and how well the computer's operating system is maintained.[citation needed]

In real-world software design, violations of this rule of thumb are common. For example, the FAT16 file system imposes a limit of 65,536 files to a directory.[3]

  1. ^ "Willem Louis Van Der Poel". Retrieved 2023-08-25.
  2. ^ "Zero-One-Infinity Rule". Jargon File.
  3. ^ "NTFS vs. FAT vs exFAT". NTFS.com. Retrieved 2015-03-09.

and 25 Related for: Zero one infinity rule information

Request time (Page generated in 0.8721 seconds.)

Zero one infinity rule

Last Update:

The Zero one infinity (ZOI) rule is a rule of thumb in software design proposed by early computing pioneer Willem van der Poel. It argues that arbitrary...

Word Count : 482

Division by zero

Last Update:

can be defined to equal zero; it can be defined to equal a new explicit point at infinity, sometimes denoted by the infinity symbol ∞ {\displaystyle \infty...

Word Count : 5631

Division by infinity

Last Update:

example, on the extended real number line, dividing any real number by infinity yields zero, while in the surreal number system, dividing 1 by the infinite number...

Word Count : 1018

Zoi

Last Update:

Zoi or ZOI may refer to: Zero one infinity rule, rule of thumb in software design Zoi (city), or Hezuo, city in Gansu, China Zone of influence, see High...

Word Count : 68

Indeterminate form

Last Update:

indicated. A limit taking one of these indeterminate forms might tend to zero, might tend to any finite value, might tend to infinity, or might diverge, depending...

Word Count : 2583

Perl

Last Update:

follows the theory of "no built-in limits", an idea similar to the Zero One Infinity rule. Wall was trained as a linguist, and the design of Perl is very...

Word Count : 9842

0

Last Update:

(1992). From zero to infinity: what makes numbers interesting (4th ed.). Mathematical Association of America. p. 23. ISBN 978-0-88385-505-8. zero neither prime...

Word Count : 7918

Signed zero

Last Update:

Signed zero is zero with an associated sign. In ordinary arithmetic, the number 0 does not have a sign, so that −0, +0 and 0 are equivalent. However, in...

Word Count : 1491

Rounding

Last Update:

however, still have bias toward zero. One may also round half away from zero (or round half toward infinity), a tie-breaking rule that is commonly taught and...

Word Count : 8286

IEEE 754

Last Update:

data, which consist of finite numbers (including signed zeros and subnormal numbers), infinities, and special "not a number" values (NaNs) interchange formats:...

Word Count : 7402

Infinity Train

Last Update:

Infinity Train is an American animated television series created by Owen Dennis, previously a writer and storyboard artist on Regular Show. As of 2022[update]...

Word Count : 7492

Limit of a function

Last Update:

considered true. Such zeroes can be seen as an approximation to infinitesimals. There are three basic rules for evaluating limits at infinity for a rational...

Word Count : 11103

Homogeneous coordinates

Last Update:

a non-zero scalar then the resulting coordinates represent the same point. Since homogeneous coordinates are also given to points at infinity, the number...

Word Count : 3343

Riemann sum

Last Update:

the maximum size of a subinterval shrinks to zero, this implies the number of subinterval goes to infinity. For finite partitions, Riemann sums are always...

Word Count : 3414

Aleph number

Last Update:

that "diverges to infinity" or "increases without bound"), or as an extreme point of the extended real number line. ℵ0 (aleph-zero, also aleph-nought...

Word Count : 1961

Standard normal table

Last Update:

characteristic of the 68–95–99.7 rule. This table gives a probability that a statistic is less than Z (i.e. between negative infinity and Z). This table gives...

Word Count : 1291

Willem van der Poel

Last Update:

designer of Testudo, the PTERA, the ZERO, and the ZEBRA computers. He is said to be the originator of the zero one infinity rule, which suggests that software...

Word Count : 506

Parity of zero

Last Update:

Zero also fits into the patterns formed by other even numbers. The parity rules of arithmetic, such as even − even = even, require 0 to be even. Zero...

Word Count : 7477

Incomplete gamma function

Last Update:

an integral from zero to infinity. This contrasts with the lower incomplete gamma function, which is defined as an integral from zero to a variable upper...

Word Count : 7114

NaN

Last Update:

subnormal number, or zero). IEEE 754 NaNs are encoded with the exponent field filled with ones (like infinity values), and some non-zero number in the significand...

Word Count : 3688

Minifloat

Last Update:

(not explicitly written) rules for the frontier between subnormal and normal numbers and must have special patterns for infinity and NaN. Normalized numbers...

Word Count : 1767

Number

Last Update:

mentions zero as a number, hence Brahmagupta is usually considered the first to formulate the concept of zero. He gave rules of using zero with negative...

Word Count : 7755

Extended real number line

Last Update:

\mathbb {R} } by adding two infinity elements: + ∞ {\displaystyle +\infty } and − ∞ , {\displaystyle -\infty ,} where the infinities are treated as actual numbers...

Word Count : 2129

Residue theorem

Last Update:

of the residues at the isolated singularities plus the residue at infinity is zero which gives: Res ⁡ ( f ( z ) , ∞ ) = − ∑ k Res ⁡ ( f ( z ) , a k )...

Word Count : 3251

Minimax

Last Update:

rule that if the result of a move is an immediate win for A, it is assigned positive infinity and if it is an immediate win for B, negative infinity....

Word Count : 3807

PDF Search Engine © AllGlobal.net