Codish Lexicon
One word for one meaning, One meaning for one word,
Symmetric opposites, Comprehensive classes.
A dictionary of computer programming names.
trig — includes: sin, cos, tan, asin, acos, atan, atan2, sinh, cosh, tanh, asinh, acosh, atanh, angle, radian is: math related: angle classes: atan, atan2, cos, sin, tan aka: trigonometry ✍
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 ✍
math — includes: arithmetic, logic, trig, multiplicative, exponential, matrix, calc classes: arithmetic, calc, logical, trig ✍
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 ✍
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 ✍
trigonometry — see: trig ✍
number — concept: 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. ✍
arithmetic — includes: add, sub, diff, zero is: math classes: add, exponential, multiplicative, sub ✍
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 ✍
| 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 |
multiplicative — includes: mul, div, mod, rem, unit is: arithmetic classes: div, mul, rem mentioned: math ✍
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 ✍
arctangent — see: atan, atan2 ✍
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 ✍
length — see: 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 ✍
div — divide. opposite: mul is: multiplicative, stateless related: reciprocal, unit mentioned: atan, identity, radix64 ✍
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)
horizontal — mentioned: tan ✍
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])
transitive function — concept: 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])
float
— a floating precision number. opposite: fixed see: mantissa, exp python: float(x)
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)
©2009 Kris Kowal
Codish Lexicon by Kris Kowal is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.
