i

Pronunciation of IPA [iː]

* (mathematics, imaginary number): abbreviation of imaginary
* (engineering, electric current): abbreviation of French intensité du courant first used by M. André-Marie Ampère
* (computer programming, generic index): abbreviation of index
* (linguistics): abbreviation of identity

(mathematics, programming) A common variable name representing a generic index, especially in loops.


A stylized form of Latin et (“and”). Romans used such symbols (ligatures) from at least the first century C.E., but the character may not have acquired its present form until the advent of calligraphy in the Middle Ages. Compare ⁊ and +, of same meaning and similar derivation.

Ꜳꜳ Ææ ᴁᴭ Ǽǽ Ǣǣ Ꜵꜵ Åå Ꜷꜷ Ꜹꜹ Ꜻꜻ Ꜽꜽ ct ȸ Ǳǲǳ Ǆǅǆ ᴂᵆ ᴔ & ﬀ ﬁ ﬃ ﬂ ﬄ ℔ Ĳĳ Ǉǈǉ Ỻỻ Ŋŋ Ǌǋǌ Œœ ɶ Ꝏꝏ Ȣȣᴕ ȹ ẞß ﬅﬆ ᵫ Ůů Ww Ꝡꝡ

programming language
programming language#English

(programming) Used in some programming languages for different purposes.

1 & 0 = 0

Used to represent the binary operator and.


Derives from the punctus versus.
The Italian printer Aldus Manutius established the practice of using the semicolon mark to separate words of opposed meaning, and to indicate interdependent statements. The earliest, general use of the semicolon in English was in 1591.

<?php echo 'Hello world!'; ?>

printf("Hello world!");

(programming) Marks the end of a statement in some programming languages.


$ appears to have evolved circa 1775 in the United States from a common abbreviation for pesos, also known as piastres or pieces of eight, a P/raised-S ligature P^S. It was used in the US before the adoption of the dollar in 1785.
The "computing" sense is the result of homophony between English cache and cash, dollars being a form of cash.

(programming) Prefix indicating a variable in some languages, such as Perl, PHP, or shell scripts.


From ᵒ/c, from Nᵒ/c, an abbreviation of Italian numero per cento (“number per hundred”). For the extension to Astraea is derived from the shift-5 key on the keyboard for asteroid (5).

der

(computing, programming) Used as the symbol for the modulus, placed between two numbers, to get the remainder of the division of those numbers.


exclusive disjunction
exclusive disjunction

(programming) Bitwise exclusive disjunction.


H

From the Etruscan letter 𐌇 (h, he), from the Ancient Greek letter Η (Ē, eta), derived from the Phoenician letter 𐤇 (ḥ, het), from the Egyptian hieroglyph 𓈈 or maybe 𓉗.

When CPUID executes with EAX set to 07H and the input value of ECX is invalid (see leaf 07H entry in Table 1-17), the processor returns 0 in EAX/EBX/ECX/EDX. In subleaf 0, EAX returns the maximum input value of the highest leaf 7 sub-leaf, and EBX, ECX & EDX contain information of extended feature flags.

2025 March, Intel 64 and IA-32 Architectures Software Developer's Manual, volume 2A, page 3-257:

(programming) Indicates that a number is written in hexadecimal.


There are two primary theories of the origin of the question mark. One is that ⟨?⟩ descends from the punctus interrogativus ⟨⹔⟩, which instructed the reader (or singer) to raise the pitch of their voice while coming to a stop.
Another theory is that it derives from overset Qo, an abbreviation of Latin quaestiō (“question”), placed at the end of a question to mark it as such, and analogous to the derivation of ⟨!⟩.
There are no documented intermediary forms to support one theory over the other.

(programming) A wildcard for one character in query language.

(programming) The ternary operator in some programming languages.


In the modern sense as the equal sign, first attested in The Whetstone of Witte (1557) by Welsh mathematician Robert Recorde, in which the two parallel lines expressed equality, because, as Recorde wrote, "bicauſe noe .2. thynges, can be moare equalle" ("because no two things can be more equal").

abbr

The whetstone of witte, whiche is the seconde parte of Arithmetike: containyng thextraction of Rootes: The Coßike practise, with the rule of Equation: and the woorkes of Surde Nombers

$price=18.95 (this causes $price to be 18.95 from now on)

(programming) The assignment operator. It assigns a value to a variable.

(programming) An operator that compares if two values are equal. In some languages, == is used instead.


(programming) Represents null coalescing operator or an operator with similar functions in some programming languages. Returns the second operand if the first returns null or is unset, with variations depending on the programming language.

(programming) In some programming languages (e.g., Raku), represents an else branch of a ternary operator. Compare: ?:


head

+ (English symbol name plus sign or plus)

plus sign (English name symbol)
plus (English name symbol)

antonym(s) of “addition or positiveness”

From a ligature of Latin et (“and”). Compare & and ⁊ of same meaning.

"My name is " + name + ". I am " + age + " years old."

(programming) A string concatenation in some programming languages (that might be ambiguous with an additive operation).


/ (English name slash or stroke or solidus)

slash (English name)
stroke (English name)
solidus (English name)

The various uses of the present symbol derive from several sources. The medieval virgule (Latin virgula) was an oblique or vertical line that served as a comma, period, and caesura mark and is still used in literary contexts to mark line breaks in verse. (This mark separately developed as the comma ⟨,⟩ and caesura mark ⟨‖⟩ and some senses of the vertical bar ⟨|⟩.) The shilling mark (Latin solidus) was variously written s. or as the long s ſ. This eventually developed into a single unpunctuated slash; its use to separate shillings from pence was sometimes generalized to any currency division. Most mathematical senses derived from the earlier horizontal fraction bar (as in 12, usually attributed to Arabic mathematician al-Hassar), rewritten with a slash by the 18th century to permit fractions to be written on a single line. As a separator and conjunction, it represents an oblique form of the dash ⟨–⟩ or hyphen ⟨-⟩. Its use to mark supposed actions derives from command formatting in online chat forums, while its use to comment on preceding text derives from its use in some programming languages to form closing tags. Its present British name stroke derives from its use in telegraphy; its present American name slash gained wide currency from its use in computing.

I support him completely /sarcasm

(informal, programming, text messaging) Denotes a given attribute of the preceding content in the manner of a closing tag. See tone tag.


programming language
programming language

(programming) Decrement by 1 in certain programming languages such as C and Java.

if pizza == "plain cheese" -- Checks if pizza is "plain cheese".

SELECT id, name, birth_date -- Selects fields from a table.

(programming) Starts a single-line comment in some programming languages, including Ada, Haskell, and Lua, as well as some query languages.


asm

Abbreviation of English assembly language.


Introduced by the B programming language, which also used "!" for boolean negation, and inherited by its successor C. Later adopted more widely.

(programming) In some programming languages, an operator that compares two values for inequality, yielding a true result if they differ.


(programming) alternative form of >> (right shift operator)


(programming) alternative form of << (left shift operator)


(programming) alternative form of <<< (left shift operator)


(programming) alternative form of >>> (right shift operator)


`num`

# (English symbol name number sign or hash or pound sign or octothorpe)

number sign (English name symbol)
hash (English name symbol)
pound sign (English name symbol)
octothorpe (English name symbol)

(programming) Used to indicate a hexadecimal color code.


`period`

The periodos of Aristophanes of Byzantium, ca. 200 BCE. Originally there were three dots: ⟨·⟩ at mid height (the comma), ⟨.⟩ at the baseline (the colon), and ⟨˙⟩ at capital height (the periodos). When minuscule writing became common, it proved difficult to make a three-way height distinction, and only the periodos was retained, though it shifted to the baseline.

point.x

the ‘x’ property of the ‘point’ variable

In various programming languages, the structure access operator.

echo 'I am currently ' . myAge(1981) . ' old.';

In various programming languages, the string concatenation operator.

ls .

list the contents of the current directory

In various operating systems, the current directory.

div.quotedtext {font-style: italic}

The class selector in CSS, which intends to format a class of an element. (A class can appear freely one or more times in a page, as opposed to the ID selector: #).

document.txt

the file with the base name ‘document’ and the extension ‘txt’

Separates a file name from its extension.

en.wiktionary.org

the Internet domain name with components ‘en’, ‘wiktionary’, and ‘org’

top-level domain
top-level domain#English

Separates the parts of the domain name of a website (including the subdomain and the top-level domain).

version 1.2.16

Separates the parts of a version number.

Separates the parts of an IP address (IPv4).

(regular expressions) Matches any single character.


`lowbar`

_ (English symbol name underscore or underline)

underscore (English name symbol)
underline (English name symbol)

] [
Unsupported titles/Space#Translingual

(computing) Used to represent what would normally be a space ] [ in computing.

(programming) Especially as a prefix: used to denote a special identifier such as a global or private variable or a reserved symbol.


`vert`

| (English symbol name vertical bar or vertical line or pipe or pipe key)

vertical bar (English name symbol)
vertical line (English name symbol)
pipe (English name symbol)
pipe key (English name symbol)

(programming) Used in some programming languages as the "bitwise or" operator.


(programming) A namespace or scope resolution operator in some programming languages.


(computing, programming) Assignment. Indicates the that the value or computed expression on the right is to be stored in the variable or address location on the left.


`lt``gt`

(mathematics, programming) Not equal to.


(programming) Increment by 1 (in certain programming languages such as C and Java).

(programming) Concatenation (as an approximation of the mathematical symbol ⧺ in certain programming languages such as Haskell).


Curved single quotation marks and apostrophes

Straight single quotation mark and apostrophe

"1" is text, 1 without quotation marks is a number.

(programming) Encloses a string literal in some programming and markup languages.


''1'' is text; 1 without quotation marks is a number.

(programming) Encloses a string literal in some programming languages.


getSum (a, b)

result = a + b

return result

(programming) Used when defining a new function, enclosing the list of parameters.

result = getFirstNumber() + getSecondNumber() + getThirdNumber()

(programming) Used when calling an existing function, enclosing the list of arguments.

if (x > 7) then printf "success!" end

(programming) Used with some expressions and conditionals, like "if", "switch", "for", "while", etc., in certain programming languages.


`lsqb` `rsqb`

used when omitting a section in quoted text

DROP TABLE tbl_name [, tbl_name] ...

(computing, programming) Encloses optional parameters in syntax help.


`lsqb` `rsqb`

t[1] = "one"

t[2] = "two"

(programming) In a number of programming languages, used as the array index operator, the subscript operator.


`lcub` `rcub`

{ } (English symbol name curly brackets or braces)

curly brackets (English name symbol)
braces (English name symbol)

doSomethingTwice () { return doSomething () + doSomething () }

(programming) Used in some programming languages, especially C-type languages.

if (x>4) { result = "congratulations!" }


(programming, rare outside of handwritten code) Ligature of +++.


(programming, rare outside of handwritten code) Ligature of ++.


int x = random() // Defines x as a random number.

(programming) Begins a comment that is only applicable in the current line in some programming languages.


Introduced by the B programming language, which used the symbol "=" for variable assignment. The reasoning given by the creators of the language is that assignment is more frequent than equality testing, and thus deserves the shorter operator. The syntax was inherited by its successor C, and later adopted more widely. See wikipedia:Relational operator#Confusion with assignment operators.

if x==1 then print "success!" end (prints "success!" if x equals 1)

(programming) In some programming languages, an operator that compares if two values are equal.


`lt` `gt`

{{#tag:syntaxhighlight|#include |inline="True"|lang="c"|style="white-space:pre-wrap;"}} – C example

{{#tag:syntaxhighlight|ArrayList|inline="True"|lang="Java"|style="white-space:pre-wrap;"}} – Java example

(programming) Encloses certain types of information in some programming languages.


(programming) Encloses a multi-line comment in some programming, markup and query languages.


(programming) In some programming languages, a comparison operator that returns true if two values are equal and have the same data type.


The output of true && false is false.

(programming) The conditional "and" operator in some programming languages.


(programming) The inequality operator (compare ≠, !=, <>) in some programming languages, including Lua and MATLAB.


-`gt`

(programming) Arrow operator. Used to access class, structure or union members through a pointer, or to declare the type of a function's return value.


ternary operator
ternary operator#English


`gt``gt`

(programming) The right shift operator in some programming languages.


`lt``lt`

(programming) The left shift operator in some programming languages.


\n

From the escape sequence used in the C programming language and its numerous derivatives.

(programming) A representation of the newline character.


\r

(programming) A representation of the carriage return character.


\t

(programming) A representation of the tab character.


\a

From the escape sequence used in the C programming language and its numerous derivatives; from \ (escape character) + an initialism of alert.

(programming) A representation of the bell character.


\b

(programming) A representation of the backspace character.


\f

(programming) A representation of the form feed character.


\v

(programming) A representation of the vertical tab character.


(programming) A representation of the null character.


n**2 = n² = n × n


From the fact that the C programming language states that a character escape sequence may consist of a maximum of three octal digits; if the shorter sequence \0 is followed by an octal digit which is intended to represent the next character, then \000 is required to prevent that digit from being interpreted as part of the escape sequence instead. For example, \0 followed by 1 would be interpreted as the escape sequence \01, whereas \0001 is interpreted as \000 followed by the digit 1.

(programming) alternative form of \0 (null character)


(programming) An infix demux operator (in certain programming languages such as Haskell).