language:
Find link is a tool written by Edward Betts.Longer titles found: Comparison of programming languages (algebraic data type) (view), Comparison of programming languages (array) (view), Comparison of programming languages (associative array) (view), Comparison of programming languages (basic instructions) (view), Comparison of programming languages (list comprehension) (view), Comparison of programming languages (object-oriented programming) (view), Comparison of programming languages (string functions) (view), Comparison of programming languages (strings) (view), Comparison of programming languages (syntax) (view), Comparison of programming languages by type system (view)
searching for Comparison of programming languages 25 found (102 total)
alternate case: comparison of programming languages
Global variable
(1,112 words)
[view diff]
no match in snippet
view article
find links to article
In computer programming, a global variable is a variable with global scope, meaning that it is visible (hence accessible) throughout the program, unlessOperator (computer programming) (1,180 words) [view diff] no match in snippet view article
In computer programming, an operator is a programming language construct that provides functionality that may not be possible to define as a user-definedHigher-order function (2,655 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, a higher-order function (HOF) is a function that does at least one of the following: takes one or more functions asDependent type (2,609 words) [view diff] no match in snippet view article find links to article
In computer science and logic, a dependent type is a type whose definition depends on a value. It is an overlapping feature of type theory and type systemsUnion type (2,587 words) [view diff] no match in snippet view article find links to article
In computer science, a union is a value that may have any of multiple representations or formats within the same area of memory; that consists of a variableNamespace (4,499 words) [view diff] no match in snippet view article find links to article
In computing, a namespace is a set of signs (names) that are used to identify and refer to objects of various kinds. A namespace ensures that all of aAnonymous function (2,340 words) [view diff] no match in snippet view article find links to article
In computer programming, an anonymous function (function literal, expression or block) is a function definition that is not bound to an identifier. AnonymousNull coalescing operator (1,736 words) [view diff] no match in snippet view article find links to article
The null coalescing operator is a binary operator that is part of the syntax for a basic conditional expression in several programming languages, suchType safety (3,647 words) [view diff] no match in snippet view article find links to article
In computer science, type safety and type soundness are the extent to which a programming language discourages or prevents type errors. Type safety isEnumerated type (4,872 words) [view diff] no match in snippet view article find links to article
In computer programming, an enumerated type (also called enumeration, enum, or factor in the R programming language, a condition-name in the COBOL programmingGenerator (computer programming) (3,261 words) [view diff] no match in snippet view article
In computer science, a generator is a routine that can be used to control the iteration behaviour of a loop. All generators are also iterators. A generatorIntersection type (2,794 words) [view diff] no match in snippet view article find links to article
In type theory, an intersection type can be allocated to values that can be assigned both the type σ {\displaystyle \sigma } and the type τ {\displaystyleType introspection (1,447 words) [view diff] no match in snippet view article find links to article
In computing, type introspection is the ability of a program to examine the type or properties of an object at runtime. Some programming languages possessMethod overriding (2,188 words) [view diff] no match in snippet view article find links to article
Method overriding, in object-oriented programming, is a language feature that allows a subclass or child class to provide a specific implementation ofLazy initialization (2,769 words) [view diff] no match in snippet view article find links to article
In computer programming, lazy initialization is the tactic of delaying the creation of an object, the calculation of a value, or some other expensive processNaming convention (programming) (3,936 words) [view diff] no match in snippet view article
In computer programming, a naming convention is a set of rules for choosing the character sequence to be used for identifiers which denote variables, typesCoroutine (5,502 words) [view diff] no match in snippet view article find links to article
Coroutines are computer program components that allow execution to be suspended and resumed, generalizing subroutines for cooperative multitasking. CoroutinesVariadic function (3,610 words) [view diff] no match in snippet view article find links to article
In mathematics and in computer programming, a variadic function is a function of indefinite arity, i.e., one which accepts a variable number of argumentsString interpolation (2,205 words) [view diff] no match in snippet view article find links to article
In computer programming, string interpolation (or variable interpolation, variable substitution, or variable expansion) is the process of evaluating aForeach loop (4,244 words) [view diff] no match in snippet view article find links to article
In computer programming, foreach loop (or for-each loop) is a control flow statement for traversing items in a collection. foreach is usually used in placeFunction object (4,382 words) [view diff] no match in snippet view article find links to article
In computer programming, a function object is a construct allowing an object to be invoked or called as if it were an ordinary function, usually with theIterator (5,732 words) [view diff] no match in snippet view article find links to article
In computer programming, an iterator is an object that progressively provides access to each item of a collection, in order. A collection may provide multipleScope (computer science) (10,552 words) [view diff] no match in snippet view article
In computer programming, the scope of a name binding (an association of a name to an entity, such as a variable) is the part of a program where the nameException handling syntax (4,966 words) [view diff] no match in snippet view article find links to article
Exception handling syntax is the set of keywords and/or structures provided by a computer programming language to allow exception handling, which separatesCallable object (346 words) [view diff] no match in snippet view article find links to article
A callable object, in computer programming, is any object that can be called like a function. pointer to function; pointer to member function; functor;