Codish Lexicon

One word for one meaning, One meaning for one word,
Symmetric opposites, Comprehensive classes.
A dictionary of computer programming names.

angle — a unitless number, measured in radians, for expressing the direction of a ray from a point on a plane.   related: trig   mentioned: atan, atan2, cos, sin, tan

atan — returns the arctangent angle of a right triangle on the origin for a given ratio of the y axis edge length divided by the x axis edge length.   the angle between the x axis edge and the hypotenuse of a right triangle on the origin.   inverse: tan (partial since right triangles with infinite x or y edges are not expressible or distinguishable as ratios)   related: atan2   is: trig   php: arc tangent &dagger.   aka: arctangent

atan2 — returns the arctangent angle of a right triangle on the origin for a given y axis edge length and x axis edge length.   related: atan   inverse: tan   is: trig   perl: [number]: arctangent of Y/X in the range -PI to PI   php: arc tangent of two variables &dagger.   aka: arctangent

cos — returns the cosine of an angle.   related: sin, tan   inverse: acos   is: trig   perl: [number]: cosine function   php: cosine &dagger.   related: acosh, cosh

sin — returns the sine of an angle.   related: cos, tan   inverse: asin   is: trig   perl: [number]: return the sine of a number   php: sine &dagger.   related: asinh, sinh

tan — returns the tangent of an angle.   related: sin, cos   inverse: atan (loses vertical and horizontal angles), atan2 (requires ratio components x and y)   is: trig   php: tangent &dagger.   inverse: atan2   related: atanh, tanh

asininverse: sin   php: arc sine &dagger.   related: asinh   mentioned: trig

acosinverse: cos   php: arc cosine &dagger.   mentioned: trig

sinh — hyperbolic sine.   pronounced: sinch.   inverse: asinh   related: cosh, tanh, sin   php: hyperbolic sine &dagger.   mentioned: trig

cosh — hyperbolic cosine.   inverse: acosh   related: sinh, tanh, cos   php: hyperbolic cosine &dagger.   related: acosh   mentioned: trig

tanh — hyperbolic tangent.   inverse: atanh   related: sinh, cosh, tan   php: hyperbolic tangent &dagger.   related: atanh   mentioned: trig

asinh — hyperbolic arcsine.   inverse: sinh   related: acosh, asinh, asin, sin   php: inverse hyperbolic sine &dagger.   related: atanh   mentioned: trig

acosh — hyperbolic arccosine.   related: asinh, atanh, cosh, cos   php: inverse hyperbolic cosine &dagger.   inverse: cosh   mentioned: trig

atanh — hyperbolic arctangent.   related: asinh, acosh, tanh, tan   php: inverse hyperbolic tangent &dagger.   inverse: tanh   mentioned: trig

numberconcept: a whole, natural, integer, real, or complex numeric value.   a transitive function that returns the corresponding number, usually limited to a subset of the real domain like int or float.

calc — calculus.   is: math   aka: calculus

logical — pertains to functions that operate on boolean values.   includes: not, and, or, xor, nand, nor, nxor, cond, ncond   distinct: binary, bitwise, boolean   is: math   classes: cond, ncond   aka: logic

matrix — an ordered planar collection of numbers with certain algebraic properties and pertinent functions.   a matrix is not ragged.   a rectilinear list of lists of numbers with certain algebraic properties.   distinct: table   mentioned: math, unit

origin — a point where the value on every dimension is zero.   mentioned: atan, atan2, axis

y — the second dimension.   the vertical axis.   seuss: a suffix that connotes that a function applies to multiple elements instead of a single element from a collection.   is: dimension   perl: [string]: transliterate a string; see: [map] and [zip]   mentioned: atan, atan2, pishy, poshy, slice, tan, vowel

axis — a line that passes through an origin, passes through every value in one dimension, and is orthogonal with all others.   mentioned: atan, atan2, cardinal, plot

edge — a connection in a graph that starts at one vertex and stops at another.   mentioned: atan, complete, depth, graph, machine, path, stable, transitive relation, transitive

lengthsee: len   perl: [string]: return the number of bytes in a string; see: [len]   aka: cardinality   distinct: count, depth, size, width   mentioned: atan, height, ragged, uniform

x — the first dimension.   the horizontal exist.   is: dimension   an abbreviation for executable.   mentioned: atan, atan2, tan

len — the number of values in a collection, even unordered collections.   distinct: size, width, count   aka: length   pertains: collection   python: len(object) -> integer Return the number of items of a sequence or mapping.

whole — pertains to number values that are positive, but not zero.   distinct: natural, integer, uint   mentioned: digit

natural — pertains to number values that are positive or zero.   natural numbers have arbitrary magnitude.   distinct: integer, whole, uint   mentioned: abs, binary, digit, unsigned

integer — pertains to number values that are positive, negative, and zero, but have no mantissa.   integers have arbitrary magnitude.   distinct: int   distinct: natural, whole   mentioned: abs, bitwise, genericity, pointer, rational, real, ref

real — a number that may have both integer and mantissa components, both with both arbitrary precission and magnitude.   distinct: rational, float, fixed   python: complex: the real part of a complex number.   mentioned: cardinality

complex — a number that may have both real and imaginary components, both of arbitrary precision and magnitude.   python: complex(real[, imag]) -> complex number Create a complex number from a real part and an optional imaginary part. This is equivalent to (real + imag*1j) where imag defaults to 0.   mentioned: imag

valuedata of any class.   see: def, variable   aka: datum   related: dict

transitive functionconcept: a unary function that consistently returns the corresponding value in a range for a given key in a domain.   distinct: relation, binary relation, transitive relation

int — a magnitude-limited integer.   a constructor or transitive function for an integer type that may convert strings to integers in a given radix or default to 10, or round floating point or decimal numbers with floor.   a linear ordered collection of bits of fixed length. if iterating an integer as a bit vector is supported by a language, it starts from the little end, the lowest magnitude, bit 0.   related: floor, ceil   classes: nyble, byte, signed, unsigned, int16, int32, int64, uint16, uint32, uint64   python: int(x[, base]) -> integer Convert a string or number to an integer, if possible. A floating point argument will be truncated towards zero (this does not include a string representation of a floating point number!) When converting a string, use the optional base. It is an error to supply a base when converting a non-string. If the argument is outside the integer range a long object will be returned instead.   perl: [number]: get the integer portion of a number   distinct: integer   aka: word   mentioned: char, long, short, symbol, uint

float — a floating precision number.   opposite: fixed   see: mantissa, exp   python: float(x) -> floating point number Convert a string or number to a floating point number, if possible.   distinct: real   mentioned: int

abs — absolute value.   returns the positive reflection of negative integers, returning positive numbers as they were.   a transitive function that maps integers into the natural number line.   distinct: absolute   is: stateless, idempotent   related: neg   python: abs(number) -> number Return the absolute value of the argument.   perl: [number]: absolute value function   php: absolute value &dagger.   distinct: pos   related: positive

next

blog comments powered by Disqus
Truth Tables
0 1 2 3 function
X false false true true
Y false true false true
0 false false false false false
1 false false false true X and Y
2 false false true false X ncond Y
3 false false true true X
4 false true false false Y ncond X
5 false true false true Y
6 false true true false X xor Y
7 false true true true X or Y
8 true false false false X nor Y
9 true false false true X nxor Y
10 true false true false not Y
11 true false true true Y cond X
12 true true false false not X
13 true true false true X cond Y
14 true true true false X nand Y
15 true true true true true