Translingual word senses marked with topical category "Programming"
Parent categories: Computing, Software engineering, Technology, Computer science, Engineering, Software, Sciences, Applied sciences, Media, Communication
Subcategories: Regular expressions
Total 78 word senses
- asm (Noun) assembly language
- i (Symbol) A common variable name representing a generic index, especially in loops.
- != (Symbol) In some programming languages, an operator that compares two values for inequality, yielding a true result if they differ.
- " " (Punctuation) Encloses a string literal in some programming and markup languages.
- $ (Symbol) Prefix indicating a variable in some languages, such as Perl, PHP, or shell scripts.
- % (Symbol) Used as the symbol for the modulus, placed between two numbers, to get the remainder of the division of those numbers.
- & (Symbol) Used in some programming languages for different purposes.; Used to dereference memory address.
- & (Symbol) Used in some programming languages for different purposes.; Used to represent the binary operator and.
- && (Symbol) The conditional "and" operator in some programming languages.
- ' ' (Punctuation) Encloses a string literal in some programming languages.
- ( ) (Symbol) Defines a marked subexpression, to be matched using the backslash (\1, \2, etc.)
- ( ) (Symbol) Used when defining a new function, enclosing the list of parameters.
- ( ) (Symbol) Used when calling an existing function, enclosing the list of arguments.
- ( ) (Symbol) Used with some expressions and conditionals, like "if", "switch", "for", "while", etc., in certain programming languages.
- * (Symbol) Used as a wildcard to detect zero or more occurrences of the preceding element.
- ** (Symbol) Exponentiation.
- + (Symbol) A string concatenation in some programming languages (that might be ambiguous with an additive operation).
- + (Symbol) Detects one or more occurrences of the preceding element.
- ++ (Symbol) Increment by 1 (in certain programming languages such as C and Java).
- -- (Symbol) Decrement by 1 in certain programming languages such as C and Java.
- -- (Symbol) Starts a single-line comment in some programming languages, including Ada, Haskell, and Lua, as well as some query languages.
- -`gt` (Symbol) Arrow operator. Used to access class, structure or union members using a pointer, or to declare the type of a function's return value.
- / (Punctuation) Denotes a given attribute of the preceding content in the manner of a closing tag. See tone tag.
- /* */ (Punctuation) Encloses a multi-line comment in some programming, markup and query languages.
- // (Punctuation) Begins a comment that is only applicable in the current line in some programming languages.
- :: (Symbol) A namespace or scope resolution operator in some programming languages.
- := (Symbol) 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.
- ; (Punctuation) Marks the end of a statement in some programming languages.
- = (Symbol) The assignment operator. It assigns a value to a variable.
- = (Symbol) An operator that compares if two values are equal. In some languages, == is used instead.
- == (Symbol) In some programming languages, an operator that compares if two values are equal.
- === (Symbol) In some programming languages, a comparison operator that returns true if two values are equal and have the same data type.
- ? (Symbol) A wildcard for one character in query language.
- ? (Symbol) The ternary operator in some programming languages.
- ? (Symbol) Detects zero or one occurrences of the preceding element.
- ?: (Symbol) The ternary operator.
- ?? (Symbol) 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.
- \ (Symbol) Matches what the nth marked subexpression matched using parentheses: ( ).
- \0 (Symbol) A representation of the null character.
- \000 (Symbol) Alternative form of \0 (null character).
- \a (Symbol) A representation of the bell character.
- \b (Symbol) A representation of the backspace character.
- \f (Symbol) A representation of the form feed character.
- \n (Symbol) A representation of the newline character.
- \r (Symbol) A representation of the carriage return character.
- \t (Symbol) A representation of the tab character.
- \v (Symbol) A representation of the vertical tab character.
- ^ (Symbol) Bitwise exclusive disjunction.
- ^ (Symbol) Matches the start position within the string. Compare $, which matches the end position within the string.
- ^ (Symbol) Used with square brackets: [ ]. Matches a single character other than the characters and ranges specified between the square brackets.
- `gt``gt` (Symbol) The right shift operator in some programming languages.
- `gt``gt``gt` (Symbol) The right shift operator in some programming languages.
- `lcub` `rcub` (Symbol) Used in some programming languages, especially C-type languages.; Encloses the body of a function.
- `lcub` `rcub` (Symbol) Used in some programming languages, especially C-type languages.; Encloses each branch of a conditional.
- `lowbar` (Symbol) Used to represent what would normally be a space ] [ in computing.; Especially as a prefix: used to denote a special identifier such as a global or private variable or a reserved symbol.
- `lsqb` `rsqb` (Punctuation) Encloses optional parameters in syntax help.
- `lsqb` `rsqb` (Symbol) In a number of programming languages, used as the array index operator, the subscript operator.
- `lsqb` `rsqb` (Symbol) Matches a single character that is contained within the brackets, including ranges.
- `lt` `gt` (Symbol) Encloses certain types of information in some programming languages.
- `lt``gt` (Symbol) Not equal to.
- `lt``lt` (Symbol) The left shift operator in some programming languages.
- `lt``lt``lt` (Symbol) The left shift operator in some programming languages.
- `period` (Symbol) In various programming languages, the structure access operator.
- `period` (Symbol) In various programming languages, the string concatenation operator.
- `period` (Symbol) In various operating systems, the current directory.
- `period` (Symbol) 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: #).
- `period` (Symbol) A delimiter.; Separates a file name from its extension.
- `period` (Symbol) A delimiter.; Separates the parts of the domain name of a website (including the subdomain and the top-level domain).
- `period` (Symbol) A delimiter.; Separates the parts of a version number.
- `period` (Symbol) A delimiter.; Separates the parts of an IP address (IPv4).
- `period` (Symbol) Matches any single character.
- `vert` (Symbol) Used in some programming languages as the "bitwise or" operator.
- `vert` (Symbol) Metacharacter that matches either the expression before or the expression after.
- ~= (Symbol) The inequality operator (compare ≠, !=, <>) in some programming languages, including Lua and MATLAB.
- ≪ (Symbol) Alternative form of << (left shift operator).
- ≫ (Symbol) Alternative form of >> (right shift operator).
- ⋘ (Symbol) Alternative form of <<< (left shift operator).
- ⋙ (Symbol) Alternative form of >>> (right shift operator).
Download postprocessed JSONL data for these senses (176.2kB)
This page is a part of the kaikki.org machine-readable Translingual dictionary. This dictionary is based on structured data extracted on 2025-01-20 from the enwiktionary dump dated 2025-01-01 using wiktextract (ee63ee9 and 4230888).
The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.
If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.