A Programming Language: Difference between revisions

Jump to navigation Jump to search
Miraheze>Adám Brudzewsky
(mathify)
Miraheze>Adám Brudzewsky
No edit summary
Line 1: Line 1:
''A Programming Language'' is a book published in 1962 by [[Kenneth E. Iverson]] to describe one iteration of his [[Iverson notation]]. The book's title later was used to form the acronym APL. At the time of writing Iverson notation was used for mathematics and description of IBM's hardware, and its purely human purposes are reflected in the loose conventions (relative to APL) and two-dimensional structure of the notation presented in ''A Programming Language''.
'''''A Programming Language''''' is a book published in 1962 by [[Kenneth E. Iverson]] to describe one iteration of his [[Iverson notation]]. The book's title later was used to form the acronym APL. At the time of writing Iverson notation was used for mathematics and description of IBM's hardware, and its purely human purposes are reflected in the loose conventions (relative to APL) and two-dimensional structure of the notation presented in ''A Programming Language''.


== Notation ==
== Notation ==
Line 31: Line 31:
* The [[Intersection]] and [[Union]] are written with <math>∩</math> and <math>∪</math>, and the [[Set Difference]] with <math>\Delta</math>.
* The [[Intersection]] and [[Union]] are written with <math>∩</math> and <math>∪</math>, and the [[Set Difference]] with <math>\Delta</math>.
* The [[Inner Product]] is written by placing one scalar function above another, e.g. <math>u\,^+_×v</math>, and the [[Outer Product]] by using <math>∘</math> in place of the top function with two vector arguments.
* The [[Inner Product]] is written by placing one scalar function above another, e.g. <math>u\,^+_×v</math>, and the [[Outer Product]] by using <math>∘</math> in place of the top function with two vector arguments.
{{APL programming language}}