language construct
part of syntax, specified by a programming language feature
Language Integrated Query
feature of several .NET programming languages that provides syntactic sugar for data querying
conditional
programming language construct that performs actions according to boolean conditions
directive
special compiler command in some programming languages
thunk
computing term: subroutine used to inject a calculation into another subroutine
trailing return type
C++ alternative syntax for return types
template
feature in the C++ programming language
literal
notation for representing a fixed value in source code
subroutine
sequence of instructions that can be called from other points in a computer program
future
in concurrent programming, an object serves as a placeholder for a result that is initially unknown because the computation is incomplete (such an object is crucial in representing the final result during ongoing or not-yet-started computations)
string interpolation
programming language feature to build string values
Java annotation
syntactic metadata for Java source code
goto
statement invoking one-way transfer of program control in many languages
program operator
construct used in computer programming, often associated to a mathematical operation
subroutine call
programming instruction to execute a subroutine
macro
preprocessing rule in computer languages that specifies how an input text usually identified by a definable keyword or sequence is mapped to a frequently larger output text
list comprehension
computer language construct for declaratively defining lists (or other data structures)
inline assembler
embedding assembly in a high-level language
label
character sequence identifying a location in a program's source code
swizzling
method used in computer graphics
attribute of a class
any entity grouped within a class in object-oriented programming (e.g. field, method, property, nested class)
placement syntax
C++ syntax allowing programmers to explicitly specify the memory management of individual objects; e.g. new (buffer) int(i)
statement
smallest standalone element of an imperative programming language that expresses some action to be carried out
program comment
explanatory note in the source code of a computer program, skipped during its compilation or interpretation and without effect on execution
this
programming keyword or special variable that refers to the object or class the currently running code belongs to