Find link

language:

jump to random article

Find link is a tool written by Edward Betts.

searching for This (computer programming) 539 found (4085 total)

alternate case: this (computer programming)

Foobar (919 words) [view diff] no match in snippet view article find links to article

others are used as metasyntactic variables and placeholder names in computer programming or computer-related documentation. They have been used to name entities
Computer programming (4,831 words) [view diff] no match in snippet view article find links to article
Computer programming or coding is the composition of sequences of instructions, called programs, that computers can follow to perform tasks. It involves
Class (computer programming) (4,322 words) [view diff] no match in snippet view article
support object creation by copying (cloning) a prototype object. Computer programming portal Class diagram – Diagram that describes the static structure
The Art of Computer Programming (2,943 words) [view diff] no match in snippet view article find links to article
The Art of Computer Programming (TAOCP) is a comprehensive multi-volume monograph written by the computer scientist Donald Knuth presenting programming
"Hello, World!" program (1,948 words) [view diff] no match in snippet view article find links to article
web2py Web Server Gateway Interface Whitespace Wt XBLite Xojo Zig Computer programming portal "99 Bottles of Beer" as used in computer science Bad Apple
HHVM (1,126 words) [view diff] no match in snippet view article find links to article
HPHPc, and in December 2013 HPHPc was even surpassed by around 15%. Computer programming portal LLVM Parrot virtual machine Phalanger Only the Hack's type-checking
Data type (3,407 words) [view diff] no match in snippet view article find links to article
In computer science and computer programming, a data type (or simply type) is a collection or grouping of data values, usually specified by a set of possible
Function (computer programming) (6,608 words) [view diff] no match in snippet view article
In computer programming, a function (also procedure, method, subroutine, routine, or subprogram) is a callable unit of software logic that has a well-defined
Donald Knuth (6,292 words) [view diff] no match in snippet view article find links to article
algorithms". Knuth is the author of the multi-volume work The Art of Computer Programming. He contributed to the development of the rigorous analysis of the
Programmer (2,613 words) [view diff] no match in snippet view article find links to article
coder is an author of computer source code – someone with skill in computer programming. The professional titles software developer and software engineer
Operator (computer programming) (1,179 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-defined
Parameter (computer programming) (3,596 words) [view diff] no match in snippet view article
In computer programming, a parameter, a.k.a. formal argument, is a variable that represents an argument, a.k.a. actual argument, a.k.a. actual parameter
Method (computer programming) (1,837 words) [view diff] no match in snippet view article
same name (e.g., area) can be used for multiple different kinds of classes. This allows the sending objects to invoke behaviors and to delegate the implementation
Type conversion (2,339 words) [view diff] no match in snippet view article find links to article
to arbitrarily interpret a data item as having different representations—this can be a non-obvious programming error, or a technical method to directly
Reflective programming (2,030 words) [view diff] no match in snippet view article find links to article
higher-level compiled languages such as ALGOL, COBOL, Fortran, Pascal, and C, this reflective ability largely disappeared until new programming languages with
Programming language (7,319 words) [view diff] no match in snippet view article find links to article
languages. Computer programming portal Comparison of programming languages (basic instructions) Comparison of programming languages Computer programming Computer
Variable (computer science) (2,831 words) [view diff] no match in snippet view article
In computer programming, a variable is an abstract storage location paired with an associated symbolic name, which contains some known or unknown quantity
Stack (abstract data type) (4,727 words) [view diff] no match in snippet view article
undersized data item is copied to the stack, a security breach may occur. Computer programming portal List of data structures Queue Double-ended queue FIFO (computing
ISO/IEC 11404 (98 words) [view diff] no match in snippet view article find links to article
having to specify the language (such as Fortran or C). The first edition of this standard was published in 1996 under the title "Language-independent datatypes"
Interface (object-oriented programming) (397 words) [view diff] no match in snippet view article
specifies a method compareTo() which implementing classes must implement. This means that a sorting method, for example, can sort a collection of any objects
Scripting language (2,905 words) [view diff] no match in snippet view article find links to article
strictly interpreted languages, while others use a form of compilation. In this context, the term script refers to a small program in such a language; typically
Free variables and bound variables (4,154 words) [view diff] no match in snippet view article find links to article
or a wildcard character that stands for an unspecified symbol. In computer programming, the term free variable refers to variables used in a function that
List of programming languages (1,336 words) [view diff] no match in snippet view article find links to article
artificial intelligence History of programming languages Category:Programming languages List of hello world programs at Wikibooks Portal: Computer programming
C/AL (257 words) [view diff] no match in snippet view article find links to article
it is based. The original C/AL compiler was written by Michael Nielsen. This is the classic Hello World example. Since the C/SIDE (Client/Server Integrated
Hacker (4,311 words) [view diff] no match in snippet view article find links to article
techniques to collect evidence on criminals and other malicious actors. This could include using anonymity tools (such as a VPN or the dark web) to mask
Thread (computing) (4,052 words) [view diff] no match in snippet view article
became the default. FreeBSD 8 no longer supports the M:N model. In computer programming, single-threading is the processing of one instruction at a time
String (computer science) (5,027 words) [view diff] no match in snippet view article
In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable. The latter may allow
Conditional (computer programming) (3,947 words) [view diff] no match in snippet view article
obsolescent in Fortran 90. It was deleted as of the Fortran 2018 Standard. Computer programming portal Branch (computer science) Conditional compilation Dynamic
Automatic programming (938 words) [view diff] no match in snippet view article find links to article
In computer science, automatic programming is a type of computer programming in which some mechanism generates a computer program, to allow human programmers
Profiling (computer programming) (2,292 words) [view diff] no match in snippet view article
hypervisor (continuous or periodic monitoring via on-screen display for instance) This provides the opportunity to switch a trace on or off at any desired point
Algorave (716 words) [view diff] no match in snippet view article find links to article
which evolved into generative music over the course of his long career. This, in turn, influenced rave culture and techno of the 1990s by Farmers Manual
Flowchart (1,764 words) [view diff] no match in snippet view article find links to article
and third-generation programming languages became common tools for computer programming, since algorithms can be expressed more concisely as source code
Markup language (3,741 words) [view diff] no match in snippet view article find links to article
include. Specifically, h1 means "this is a first-level heading", p means "this is a paragraph", and em means "this is an emphasized word or phrase".
Expression (computer science) (556 words) [view diff] no match in snippet view article
computes to produce ("to return", in a stateful environment) another value. This process, for mathematical expressions, is called evaluation. In simple settings
Encapsulation (computer programming) (1,425 words) [view diff] no match in snippet view article
state of a structured data object inside a class. This prevents clients from directly accessing this information in a way that could expose hidden implementation
The C Programming Language (1,147 words) [view diff] no match in snippet view article find links to article
Language (sometimes termed K&R, after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of
Execution (computing) (1,625 words) [view diff] no match in snippet view article
a user may type commands in an interactive session of an interpreter. In this case, the "commands" are simply program instructions, whose execution is
Coupling (computer programming) (2,453 words) [view diff] no match in snippet view article
or inheritance. In the attempt to solve this issue, dynamic coupling measures have been taken into account. This kind of a coupling metric considers the
Comment (computer programming) (5,121 words) [view diff] no match in snippet view article
In computer programming, a comment is text embedded in source code that a translator (compiler or interpreter) ignores. Generally, a comment is an annotation
HProduct (86 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
JSGI (159 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Assembly language (9,898 words) [view diff] no match in snippet view article find links to article
speed a non-issue for many programmers. There are still certain computer programming domains in which the use of assembly programming is more common:
Software bug (4,704 words) [view diff] no match in snippet view article find links to article
foo(); But this code always executes foo: if (condition); foo(); Using braces - even if they're not strictly required - reliably prevents this error: if
Callback (computer programming) (1,825 words) [view diff] no match in snippet view article
In computer programming, a callback is a function that is stored as data (a reference) and designed to be called by another function – often back to the
Hooking (2,981 words) [view diff] no match in snippet view article find links to article
In computer programming, hooking is a range of techniques used to alter or augment the behaviour of an operating system, of applications, or of other software
Abstraction (computer science) (3,944 words) [view diff] no match in snippet view article
in one layer without affecting the others. Abstraction principle (computer programming) Abstraction inversion for an anti-pattern of one danger in abstraction
Boxing (computer programming) (1,257 words) [view diff] no match in snippet view article
values of type Object. One might desire to have a LinkedList of int, but this is not directly possible. Instead Java defines primitive wrapper classes
Third-party software component (188 words) [view diff] no match in snippet view article find links to article
In computer programming, a third-party software component is a reusable software component developed to be either freely distributed or sold by an entity
Relational operator (2,852 words) [view diff] no match in snippet view article find links to article
Conditional (computer programming) Equality (mathematics) Equals sign Logical operator Operation (mathematics) Operator (mathematics) Operator (computer programming)
Dietlibc (149 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Statement (computer science) (1,856 words) [view diff] no match in snippet view article
In computer programming, a statement is a syntactic unit of an imperative programming language that expresses some action to be carried out. A program
PHPEdit (284 words) [view diff] no match in snippet view article find links to article
Internet, the project's community grew to more than 200,000 users. During this period of growth, Sébastien met John Knipper, Bertrand Dunogier and Daniel
Software engineering (6,268 words) [view diff] no match in snippet view article find links to article
software applications. It involves applying engineering principles and computer programming expertise to develop software systems that meet user needs. The terms
Inversion of control (1,498 words) [view diff] no match in snippet view article find links to article
framework). The term "inversion" is historical: a software architecture with this design "inverts" control as compared to procedural programming. In procedural
AlphaBasic (156 words) [view diff] no match in snippet view article find links to article
AlphaBASIC is a computer programming language created by Alpha Microsystems in 1976. The language was written by Alpha Microsystems employees Paul Edelstein
Instrumentation (computer programming) (476 words) [view diff] no match in snippet view article
In computer programming, instrumentation is the act of modifying software so that analysis can be performed on it. Generally, instrumentation either modifies
Codelobster (291 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Anonymous function (2,277 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. Anonymous
Hindawi Programming System (261 words) [view diff] no match in snippet view article find links to article
Indic BASIC and Indic LOGO are for beginners who want to start with computer programming. On the higher end it supports Shaili Guru (Indic C), Shaili Shraeni
Remote Application Platform (171 words) [view diff] no match in snippet view article find links to article
This free and open-source software article is a stub. You can help Wikipedia by expanding it.
Natural language (525 words) [view diff] no match in snippet view article find links to article
excludes constructed and formal languages such as those used for computer programming and logic. Nonstandard dialects can be viewed as a wild type in comparison
Hungarian (111 words) [view diff] no match in snippet view article find links to article
neighbouring countries Hungarian notation, a naming convention in computer programming Hungarian cuisine, the cuisine of Hungary and the Hungarians All
Don't repeat yourself (789 words) [view diff] no match in snippet view article find links to article
mirroring Loop unrolling Redundancy (engineering) Rule of three (computer programming) Separation of concerns Single source of truth (SSOT/SPOT) Structured
HAtom (150 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Greenspun's tenth rule (456 words) [view diff] no match in snippet view article find links to article
Greenspun's tenth rule of programming is an aphorism in computer programming and especially programming language circles that states: Any sufficiently
Reserved word (1,783 words) [view diff] no match in snippet view article find links to article
such as: ' Class Definition of This in Visual Basic.NET: Public Class this ' This class does something... End Class If this is compiled and distributed as
Yoda conditions (1,045 words) [view diff] no match in snippet view article find links to article
Yoda conditions are part of the coding standards for Symfony and WordPress. This programming style is named after the Star Wars character Yoda, who speaks
Bidiagonal matrix (327 words) [view diff] no match in snippet view article find links to article
along the main diagonal and either the diagonal above or the diagonal below. This means there are exactly two non-zero diagonals in the matrix. When the diagonal
Computer literacy (2,257 words) [view diff] no match in snippet view article find links to article
technology efficiently, with skill levels ranging from elementary use to computer programming and advanced problem solving. Computer literacy can also refer to
Computer programming in the punched card era (1,416 words) [view diff] no match in snippet view article find links to article
From the invention of computer programming languages up to the mid-1970s, most computer programmers created, edited and stored their programs line by line
Declaration (computer programming) (997 words) [view diff] no match in snippet view article
In computer programming, a declaration is a language construct specifying identifier properties: it declares a word's (identifier's) meaning. Declarations
Apache Continuum (98 words) [view diff] no match in snippet view article find links to article
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) (Learn
Hash tree (persistent data structure) (103 words) [view diff] no match in snippet view article
"final" nodes. Hash array mapped tries and Ctries are refined versions of this data structure, using particular type of trie implementations. Phil Bagwell
System time (1,630 words) [view diff] no match in snippet view article find links to article
In computer science and computer programming, system time represents a computer system's notion of the passage of time. In this sense, time also includes
HRecipe (97 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Platinum Arts Sandbox (211 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Assignment (computer science) (3,367 words) [view diff] no match in snippet view article
In computer programming, an assignment statement sets and/or re-sets the value stored in the storage location(s) denoted by a variable name; in other words
Lazy loading (797 words) [view diff] no match in snippet view article find links to article
loading (also known as asynchronous loading) is a technique used in computer programming, especially web design and web development, to defer initialization
Computing (5,443 words) [view diff] no match in snippet view article find links to article
email. Computer programming is the process of writing, testing, debugging, and maintaining the source code and documentation of computer programs. This source
Value (computer science) (980 words) [view diff] no match in snippet view article
declarative (high-level) languages, values have to be referentially transparent. This means that the resulting value is independent of the location of the expression
Zend Studio (333 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Parameter (2,968 words) [view diff] no match in snippet view article find links to article
specific meanings within various disciplines, including mathematics, computer programming, engineering, statistics, logic, linguistics, and electronic musical
Pointer (computer programming) (9,654 words) [view diff] no match in snippet view article
is an object in many programming languages that stores a memory address. This can be that of another value located in computer memory, or in some cases
Constructor (object-oriented programming) (4,271 words) [view diff] no match in snippet view article
initialization (RAII) Allocation site Creational pattern Destructor (computer programming) Global constructor in C++, and its C counterpart, ((constructor))
HReview (97 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Self-hosting (compilers) (1,146 words) [view diff] no match in snippet view article
In computer programming, self-hosting is the use of a program as part of the toolchain or operating system that produces new versions of that same program—for
The Linux Programming Interface (221 words) [view diff] no match in snippet view article find links to article
This article contains promotional content. Please help improve it by removing promotional language and inappropriate external links, and by adding encyclopedic
Demoscene (3,730 words) [view diff] no match in snippet view article find links to article
contacts within the scene, and showing effort rather than asking for help. Both this competitiveness and the sense of cooperation among demosceners have led to
Hand coding (431 words) [view diff] no match in snippet view article find links to article
that allow working on a higher level representation also exist. Typically this means editing the source code, or the textual representation of a document
Bean Scripting Framework (253 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Cleanup (100 words) [view diff] no match in snippet view article find links to article
an aspect of computer programming Operation Clean-up, Pakistani military intelligence operation Cleaning Environmental remediation This disambiguation
Data transfer object (331 words) [view diff] no match in snippet view article find links to article
for transferring data over the wire. This pattern is often incorrectly used outside of remote interfaces. This has triggered a response from its author
Persistence (computer science) (907 words) [view diff] no match in snippet view article
system that outlives (persists for longer than) the process that created it. This is achieved in practice by storing the state as data in computer data storage
Public key certificate (5,677 words) [view diff] no match in snippet view article find links to article
Names (SANs). Names include: Email addresses IP addresses URIs DNS names: this is usually also provided as the Common Name RDN within the Subject field
NetBeans (1,868 words) [view diff] no match in snippet view article find links to article
in the following languages: Free and open-source software portal Computer programming portal Comparison of integrated development environments Eclipse
Volume cartography (475 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
SourceLair (119 words) [view diff] no match in snippet view article find links to article
A major contributor to this article appears to have a close connection with its subject. It may require cleanup to comply with Wikipedia's content policies
Breakpoint (1,237 words) [view diff] no match in snippet view article find links to article
directly on console lights. The advent of multitasking limited the use of this option since the entire machine was halted. Programmers have used machine
Active object (535 words) [view diff] no match in snippet view article find links to article
class that provides two methods that set a double to be a certain value. This class does NOT conform to the active object pattern. class MyClass { private
Timeout (computing) (533 words) [view diff] no match in snippet view article
indefinitely, the waiting will be aborted after the timeout period has elapsed. This is based on the assumption that further waiting is useless, and some other
Clozure CL (320 words) [view diff] no match in snippet view article find links to article
as experimental. An effort[better source needed] is underway to improve this. Release Clozure CL 1.13 Clozure CL now Apache 2 licensed ECLM 2009 talk
DBIx::Class (66 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Object composition (2,285 words) [view diff] no match in snippet view article find links to article
using their well-defined interface without visibility of their internals. In this regard, object composition differs from data structures, which do not enforce
ISO/IEC 8652 (125 words) [view diff] no match in snippet view article find links to article
Programming languages — Ada is the international standard for the computer programming language Ada. It was produced by the Ada Working Group, ISO/IEC JTC1/SC22/WG
Systems programming (716 words) [view diff] no match in snippet view article find links to article
System programming language Scripting language Interrupt handler Computer Programming "Panel: Systems Programming in 2014 and Beyond". Microsoft. Retrieved
Guarded suspension (357 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Crap (138 words) [view diff] no match in snippet view article find links to article
append, process", a version of create, read, update and delete, in computer programming Andreas Crap, member of German band Oomph! Lars Craps (born 2001)
Template (C++) (1,723 words) [view diff] no match in snippet view article
language that allows functions and classes to operate with generic types. This allows a function or class declaration to reference via a generic variable
Task manager (190 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Ctags (1,135 words) [view diff] no match in snippet view article find links to article
ctags and the Exuberant/Universal descendants have similar file formats: This is the format used by vi and various clones. The tags file is normally named
N/A (782 words) [view diff] no match in snippet view article find links to article
category information was "Not applicable". In the early years of computer programming, computerized forms that required fields to be filled in could cause
Geometric primitive (1,347 words) [view diff] no match in snippet view article find links to article
Polygonal chain or Polyline is an ordered list of points (termed vertices in this context). The software is expected to interpolate the intervening shape of
Literal (computer programming) (388 words) [view diff] no match in snippet view article
(like ECMAScript), objects can also be represented by literals. Methods of this object can be specified in the object literal using function literals. The
Code smell (1,101 words) [view diff] no match in snippet view article find links to article
In computer programming, a code smell is any characteristic in the source code of a program that possibly indicates a deeper problem. Determining what
Dave Arneson (4,855 words) [view diff] no match in snippet view article find links to article
to play games for his entire life. Arneson also did some work in computer programming, and he taught computer game design and game rules design at Full
Role-oriented programming (475 words) [view diff] no match in snippet view article find links to article
a form of computer programming aims at expressing things in terms that are analogous to human conceptual understanding of the world. This should make
Gtranslator (387 words) [view diff] no match in snippet view article find links to article
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) (Learn
Asynchrony (computer programming) (359 words) [view diff] no match in snippet view article
Asynchrony, in computer programming, refers to the occurrence of events independent of the main program flow and ways to deal with such events. These may
Empty product (1,469 words) [view diff] no match in snippet view article find links to article
set-theoretic intersections, categorical products, and products in computer programming. Let a1, a2, a3, ... be a sequence of numbers, and let P m = ∏ i
Multiple inheritance (2,457 words) [view diff] no match in snippet view article find links to article
Multiple inheritance is a feature of some object-oriented computer programming languages in which an object or class can inherit features from more than
Factory method pattern (1,772 words) [view diff] no match in snippet view article find links to article
having to specify their exact classes. Rather than by calling a constructor, this is accomplished by invoking a factory method to create an object. Factory
Server application programming interface (279 words) [view diff] no match in snippet view article find links to article
PHP and the web server, implemented in a form that the server understands. This form is what is known as a SAPI. Different kinds of SAPIs exist for various
Rubber duck debugging (529 words) [view diff] no match in snippet view article find links to article
referenced rubber ducking as a powerful method for solving problems. Computer programming portal Code review Pair programming Socratic method Desk checking
Operator (mathematics) (1,857 words) [view diff] no match in snippet view article
mathematical operation. This is related with the meaning of "operator" in computer programming (see Operator (computer programming)). The most common kind
Constant (computer programming) (2,685 words) [view diff] no match in snippet view article
In computer programming, a constant is a value that is not altered by the program during normal execution. When associated with an identifier, a constant
Closure (computer programming) (6,372 words) [view diff] no match in snippet view article
data structures. This use of the term comes from mathematics use, rather than the prior use in computer science. The authors consider this overlap in terminology
Template method pattern (1,151 words) [view diff] no match in snippet view article find links to article
certain steps. This pattern has two main parts: The "template method" is implemented as a method in a base class (usually an abstract class). This method contains
Broker pattern (467 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Computer program (13,091 words) [view diff] no match in snippet view article find links to article
70 PRINT "The average is", D 80 END Once the mechanics of basic computer programming are learned, more sophisticated and powerful languages are available
Generic (351 words) [view diff] no match in snippet view article find links to article
Generic function, a computer programming entity made up of all methods having the same name Generic programming, a computer programming paradigm based on
Or (478 words) [view diff] no match in snippet view article find links to article
computer programming, typically notated as or or | The short-circuit operator or, notated or, ||, or or else Elvis operator, an operator in computer programming
Neutral build (712 words) [view diff] no match in snippet view article find links to article
single-board microcontrollers Atom, a text editor used primarily for computer programming CyanogenMod, a custom ROM for Android-based devices Firefox, a web
Generator (computer programming) (3,218 words) [view diff] no match in snippet view article
semantics using the generator mechanism (logical disjunction or "OR" is done this way). Printing squares from 0 to 20 can be achieved using a co-routine by
Claris Home Page (323 words) [view diff] no match in snippet view article find links to article
In January 1998, the third and final version of Home Page was released. This version contained templates and tools for building database-driven websites
Circular reference (833 words) [view diff] no match in snippet view article find links to article
this view, without self-reference, logic and mathematics become impossible, or at least, lack usefulness. Circular references can appear in computer programming
Camel case (4,662 words) [view diff] no match in snippet view article find links to article
and LaGuardia. Camel case is often used as a naming convention in computer programming. It is also sometimes used in online usernames such as JohnSmith
Ny (digraph) (653 words) [view diff] no match in snippet view article
used in modern Spanish where ñ cannot be used, such as in earlier computer programming or Internet domain names. The writing of the palatal nasal in Aragonese
WinDiff (252 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Time bomb (software) (755 words) [view diff] no match in snippet view article
a code that defused the internal time bomb feature. Richard Stallman saw this as a betrayal of the programmer ethos. Instead of honoring the notion of
Program optimization (4,760 words) [view diff] no match in snippet view article find links to article
Efficient Programs, ISBN 0-13-970251-2. Donald Knuth: The Art of Computer Programming How To Write Fast Numerical Code: A Small Introduction "What Every
Programming Perl (661 words) [view diff] no match in snippet view article find links to article
them references, objects, packages and other modern programming constructs. This edition was written from scratch by the original authors and Tom Christiansen
MIX (abstract machine) (749 words) [view diff] no match in snippet view article
hypothetical computer used in Donald Knuth's monograph, The Art of Computer Programming (TAOCP). MIX's model number is 1009, which was derived by combining
Heisenbug (1,405 words) [view diff] no match in snippet view article find links to article
In computer programming jargon, a heisenbug is a software bug that seems to disappear or alter its behavior when one attempts to study it. The term is
Software framework (1,552 words) [view diff] no match in snippet view article find links to article
In computer programming, a software framework is a software abstraction that provides generic functionality which developers can extend with custom code
DrJava (156 words) [view diff] no match in snippet view article find links to article
This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral
Dangling pointer (1,891 words) [view diff] no match in snippet view article find links to article
Dangling pointers and wild pointers in computer programming are pointers that do not point to a valid object of the appropriate type. These are special
Toolchain (275 words) [view diff] no match in snippet view article find links to article
animations, and for combining these resources into the finished product. Computer programming portal Buildroot – Tool for building Linux Debian build toolchain –
BOOPSI (226 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Function overloading (1,421 words) [view diff] no match in snippet view article find links to article
compiler determines which overloaded function to use and resolves this at compile time. This is true for programming languages such as Java. Function overloading
Rewrite (programming) (588 words) [view diff] no match in snippet view article
A rewrite in computer programming is the act or result of re-implementing a large portion of existing functionality without re-use of its source code.
Mozilla Skywriter (349 words) [view diff] no match in snippet view article find links to article
Skywriter due to "many compliments and complaints" over the previous one. This new name also holds a reference to coding in a cloud environment. Skywriter
Pseudorandomness (858 words) [view diff] no match in snippet view article find links to article
repeatable process. Pseudorandom number generators are often used in computer programming, as traditional sources of randomness available to humans (such as
Forge (software) (1,187 words) [view diff] no match in snippet view article
adopted by various platforms created after the example of SourceForge in 2001. This usage of the word stems from the metalworking forge, used for shaping metal
McCLIM (96 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Sigil (computer programming) (1,590 words) [view diff] no match in snippet view article
In computer programming, a sigil (/ˈsɪdʒəl/) is a symbol affixed to a variable name, showing the variable's datatype or scope, usually a prefix, as in
Vault (version control system) (170 words) [view diff] no match in snippet view article
Gunderloy (19 Feb 2003), "SourceGear Vault. Keep source code under control with this VSS replacement", Microsoft Certified Professional Magazine Online Don Kiely
Block (programming) (1,223 words) [view diff] no match in snippet view article
In computer programming, a block or code block or block of code is a lexical structure of source code which is grouped together. Blocks consist of one
Introduction to Algorithms (753 words) [view diff] no match in snippet view article find links to article
Introduction to Algorithms is a book on computer programming by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. The book
Action–domain–responder (379 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Scope (computer science) (10,518 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 name
Destructor (computer programming) (1,130 words) [view diff] no match in snippet view article
called finalizers due to confusion. D: declared as ~this() (whereas constructors are declared as this()). Java: provided by 2 interfaces, Closeable and
Blockly (617 words) [view diff] no match in snippet view article find links to article
Computer programming portal Free and open-source software portal Blockly is a client-side library for the programming language JavaScript for creating
Trait (computer programming) (2,057 words) [view diff] no match in snippet view article
In computer programming, a trait is a language concept that represents a set of methods that can be used to extend the functionality of a class. In object-oriented
Liberty BASIC (952 words) [view diff] no match in snippet view article find links to article
Liberty BASIC (LB) is a commercial computer programming language and integrated development environment (IDE). It has an interpreter, developed in Smalltalk
Small Device C Compiler (453 words) [view diff] no match in snippet view article find links to article
Ladder. p. 51.: "I personally prefer to use the free compiler package, sdcc. This is unquestionably the poor man's choice of 8051 C compilers, ... in any case
Stack Overflow (2,652 words) [view diff] no match in snippet view article find links to article
Network. Stack Overflow features questions and answers on certain computer programming topics, and was created to be a more open alternative to earlier
Code (disambiguation) (763 words) [view diff] no match in snippet view article
code, a sequence of instructions written in some human-readable computer programming language Bytecode, a sequence of instructions interpreted by software
Event-driven programming (795 words) [view diff] no match in snippet view article find links to article
In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by external events. UI events
MU* (333 words) [view diff] no match in snippet view article find links to article
these servers is the Tiny family. The asterisk is often used in computer programming languages to represent a wildcard (any number of arbitrary characters)
Lyndsey Scott (1,869 words) [view diff] no match in snippet view article find links to article
Scott writes mobile apps for iOS devices, and mentors young women in computer programming. She has been credited for challenging the stereotypes about models
TPK algorithm (1,306 words) [view diff] no match in snippet view article find links to article
Donald Knuth and Luis Trabb Pardo to illustrate the evolution of computer programming languages. In their 1977 work "The Early Development of Programming
Virtual function (1,657 words) [view diff] no match in snippet view article find links to article
all methods as virtual by default and do not provide a modifier to change this behavior. However, some languages provide modifiers to prevent methods from
Conditional (213 words) [view diff] no match in snippet view article find links to article
Conditional (computer programming), a statement or expression in computer programming languages A conditional expression in computer programming languages
Boilerplate code (1,325 words) [view diff] no match in snippet view article find links to article
In computer programming, boilerplate code, or simply boilerplate, are sections of code that are repeated in multiple places with little to no variation
Portland Pattern Repository (287 words) [view diff] no match in snippet view article find links to article
The Portland Pattern Repository (PPR) is an online repository for computer programming software design patterns. It was accompanied by the website WikiWikiWeb
Application framework (354 words) [view diff] no match in snippet view article find links to article
In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application
VSTS Profiler (298 words) [view diff] no match in snippet view article find links to article
This article needs to be updated. Please help update this article to reflect recent events or newly available information. (November 2010)
Cowboy coding (691 words) [view diff] no match in snippet view article find links to article
development where programmers have autonomy over the development process. This includes control of the project's schedule, languages, algorithms, tools
Bigloo (228 words) [view diff] no match in snippet view article find links to article
This programming-language-related article is a stub. You can help Wikipedia by expanding it.
Upstream (software development) (408 words) [view diff] no match in snippet view article
critical upstream patches (such as security vulnerability related). Computer programming portal Backporting Downstream (software development) Fork (software
Programming game (927 words) [view diff] no match in snippet view article find links to article
A programming game is a video game that incorporates elements of computer programming, enabling the player to direct otherwise autonomous units within
Balking pattern (397 words) [view diff] no match in snippet view article find links to article
would be InvalidOperationException. There are some specialists[who?] in this field who consider balking more of an anti-pattern than a design pattern
Compatibility testing (211 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Magic number (programming) (4,687 words) [view diff] no match in snippet view article
In computer programming, a magic number is any of the following: A unique value with unexplained meaning or multiple occurrences which could (preferably)
Directive (programming) (1,433 words) [view diff] no match in snippet view article
In computer programming, a directive or pragma (from "pragmatic") is a language construct that specifies how a compiler (or other translator) should process
Buck (software) (370 words) [view diff] no match in snippet view article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Nondeterministic programming (333 words) [view diff] no match in snippet view article find links to article
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material
State pattern (570 words) [view diff] no match in snippet view article find links to article
state pattern is used in computer programming to encapsulate varying behavior for the same object, based on its internal state. This can be a cleaner way
Guido van Rossum (1,923 words) [view diff] no match in snippet view article find links to article
to the Defense Advanced Research Projects Agency (DARPA) called "Computer Programming for Everybody", in which he further defined his goals for Python:
Run-time type information (1,450 words) [view diff] no match in snippet view article find links to article
In computer programming, run-time type information or run-time type identification (RTTI) is a feature of some programming languages (such as C++, Object
SLIME (328 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Create, read, update and delete (750 words) [view diff] no match in snippet view article find links to article
In computer programming, create, read, update, and delete (CRUD) are the four basic operations (actions) of persistent storage. CRUD is also sometimes
Norcroft C compiler (442 words) [view diff] no match in snippet view article find links to article
collaboration with Acorn Computers. This compiler for the INMOS Transputer was developed in collaboration with Perihelion Software. This compiler for Cambridge Consultants'
Dataflow programming (1,616 words) [view diff] no match in snippet view article find links to article
In computer programming, dataflow programming is a programming paradigm that models a program as a directed graph of the data flowing between operations
Business manager (585 words) [view diff] no match in snippet view article find links to article
a business manager may have expertise include law, science, and computer programming. In some circumstances, business managers even have oversight over
Self-documenting code (447 words) [view diff] no match in snippet view article find links to article
In computer programming, self-documenting (or self-describing) source code and user interfaces follow naming conventions and structured programming conventions
Workspace (1,098 words) [view diff] no match in snippet view article find links to article
the grouping of windows in some window managers. Grouping applications in this way is meant to reduce clutter and make the desktop easier to navigate. Multiple
Compilation (195 words) [view diff] no match in snippet view article find links to article
in Wiktionary, the free dictionary. Compilation may refer to: In computer programming, the translation of source code into object code by a compiler Compilation
Webhook (526 words) [view diff] no match in snippet view article find links to article
application. In 2007, Jeff Lindsay coined the term webhook from the computer programming term hook. Webhooks are "user-defined HTTP callbacks". They are usually
The Pragmatic Programmer (336 words) [view diff] no match in snippet view article find links to article
Pragmatic Programmer: From Journeyman to Master is a book about computer programming and software engineering, written by Andrew Hunt and David Thomas
NLP (160 words) [view diff] no match in snippet view article find links to article
Natural Law Party (Trinidad and Tobago) Natural Law Party (United States) This disambiguation page lists articles associated with the title NLP. If an internal
Trait (124 words) [view diff] no match in snippet view article find links to article
predict an individual's behavior. Trait theory in psychology Trait (computer programming), a model for structuring object-oriented programs (a template class
Read–eval–print loop (1,327 words) [view diff] no match in snippet view article find links to article
interactive toplevel or language shell, is a simple interactive computer programming environment that takes single user inputs, executes them, and returns
Association (object-oriented programming) (260 words) [view diff] no match in snippet view article
one object instance to cause another to perform an action on its behalf. This relationship is structural, because it specifies that objects of one kind
Rubinius (319 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
GNU toolchain (293 words) [view diff] no match in snippet view article find links to article
General-purpose macro processor GNU make – Software build automation tool Computer programming portal Free and open-source software portal CVS – Historical centralized
Equals sign (3,006 words) [view diff] no match in snippet view article find links to article
universal equivalence ("(x + 1)2 = x2 + 2x + 1"). The first important computer programming language to use the equals sign was the original version of Fortran
Less-than sign (744 words) [view diff] no match in snippet view article find links to article
typical usage include 1 < 4 and −2 < 0. Since the development of computer programming languages, the less-than sign and the greater-than sign have been
Glue code (189 words) [view diff] no match in snippet view article find links to article
In computer programming, glue code is code that allows components to interoperate that otherwise are incompatible. The adapter pattern describes glue code
Delegate (109 words) [view diff] no match in snippet view article find links to article
Delegate, New South Wales, a town in Australia Delegate (CLI), a computer programming technique Delegate (American politics), a representative in any of
MonoGame (971 words) [view diff] no match in snippet view article find links to article
Xbox. MonoGame attempts to fully implement the XNA 4 API. It accomplishes this across Microsoft platforms using SharpDX and DirectX. When targeting non-Microsoft
Virtual Execution System (138 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Symbolic programming (156 words) [view diff] no match in snippet view article find links to article
In computer programming, symbolic programming is a programming paradigm in which the program can manipulate its own formulas and program components as
Third-generation programming language (468 words) [view diff] no match in snippet view article find links to article
A third-generation programming language (3GL) is a high-level computer programming language that tends to be more machine-independent and programmer-friendly
Behat (software) (447 words) [view diff] no match in snippet view article
correspond to the PHP method name to execute: Feature: Simple description of this feature’s story Describe benefit, role and feature or user story Use as many
LessTif (183 words) [view diff] no match in snippet view article find links to article
clone of the Motif computer programming toolkit. The project aimed for full source- and binary-code compatibility with Motif. While this was not achieved
Web (programming system) (525 words) [view diff] no match in snippet view article
Web, traditionally styled WEB, is a computer programming system created by Donald E. Knuth as the first implementation of what he called "literate programming":
Inc. (101 words) [view diff] no match in snippet view article find links to article
business magazine Inc. No World, a Los Angeles–based band Increment, in computer programming languages, particularly assembler mnemonics Incumbent, the current
Shim (computing) (504 words) [view diff] no match in snippet view article
In computer programming, a shim is a library that transparently intercepts API calls and changes the arguments passed, handles the operation itself or
Law of the instrument (1,559 words) [view diff] no match in snippet view article find links to article
at least a century. In 1868, a London periodical, Once a Week, contained this observation: "Give a boy a hammer and chisel; show him how to use them; at
PureBasic (1,223 words) [view diff] no match in snippet view article find links to article
PureBasic is a commercially distributed procedural computer programming language and integrated development environment based on BASIC and developed by
Generic function (628 words) [view diff] no match in snippet view article find links to article
In computer programming, a generic function is a function defined for polymorphism. In statically typed languages (such as C++ and Java), the term generic
Duck typing (526 words) [view diff] no match in snippet view article find links to article
In computer programming, duck typing is an application of the duck test—"If it walks like a duck and it quacks like a duck, then it must be a duck"—to
Quine (computing) (2,564 words) [view diff] no match in snippet view article
language into a relational program, and then solving for a fixed point. Computer programming portal Diagonal lemma Droste effect Fixed point combinator Self-modifying
Function prototype (600 words) [view diff] no match in snippet view article find links to article
In computer programming, a function prototype is a declaration of a function that specifies the function's name and type signature (arity, data types of
Collection (abstract data type) (505 words) [view diff] no match in snippet view article
In computer programming, a collection is an abstract data type that is a grouping of items that can be used in a polymorphic way. Often, the items are
Virtual method table (1,944 words) [view diff] no match in snippet view article find links to article
In computer programming, a virtual method table (VMT), virtual function table, virtual call table, dispatch table, vtable, or vftable is a mechanism used
TidalCycles (861 words) [view diff] no match in snippet view article find links to article
flexible, functional reactive representation for patterns, and rational time. This programme doesn't produce sound itself, but via the SuperCollider sound environment
Hackety Hack (561 words) [view diff] no match in snippet view article find links to article
iterations of Hackety Hack were based on an embedded Gecko browser, but this eventually transformed into the Shoes GUI toolkit. Why intended to release
Concatenative programming language (613 words) [view diff] no match in snippet view article find links to article
A concatenative programming language is a point-free computer programming language in which all expressions denote functions, and the juxtaposition of
How to Design Programs (741 words) [view diff] no match in snippet view article find links to article
domain knowledge than those of HtDP. The paper continues on to explain why this difference in required domain knowledge has resulted in certain students
Object model (594 words) [view diff] no match in snippet view article find links to article
distinct meanings: The properties of objects in general in a specific computer programming language, technology, notation or methodology that uses them. Examples
RubyMotion (306 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Identifier (computer languages) (791 words) [view diff] no match in snippet view article
In computer programming languages, an identifier is a lexical token (also called a symbol, but not to be confused with the symbol primitive data type)
Global labor arbitrage (425 words) [view diff] no match in snippet view article find links to article
essentially, any kind of work that can be performed on a computer (such as computer programming) or that makes use of college education, have been greatly reduced
CoffeeCup HTML Editor (304 words) [view diff] no match in snippet view article find links to article
support answer in November 2023, the Sales & Support Manager wrote: "At this time we do [not] have an alternative for the internal preview. We are working
Side effect (computer science) (1,119 words) [view diff] no match in snippet view article
then casts to true so the loop is infinite Action at a distance (computer programming) Don't-care term Sequence point Side-channel attack Undefined behaviour
Nix (package manager) (1,109 words) [view diff] no match in snippet view article
shared libraries, and is claimed to eliminate so-called dependency hell. This also lets multiple users safely install software on the same system without
Domain (software engineering) (289 words) [view diff] no match in snippet view article
expanded in scope to include all hospitals as its domain.: 352  In a computer programming design, one defines a domain by delineating a set of common requirements
Python for S60 (326 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Opaque pointer (996 words) [view diff] no match in snippet view article find links to article
In computer programming, an opaque pointer is a special case of an opaque data type, a data type declared to be a pointer to a record or data structure
Concatenation (1,007 words) [view diff] no match in snippet view article find links to article
Wikifunctions has a concat function. In formal language theory and computer programming, string concatenation is the operation of joining character strings
Identifier (computer languages) (791 words) [view diff] no match in snippet view article
In computer programming languages, an identifier is a lexical token (also called a symbol, but not to be confused with the symbol primitive data type)
Phobos (214 words) [view diff] no match in snippet view article find links to article
with titles containing Phobos All pages with titles beginning with Phobos This disambiguation page lists articles associated with the title Phobos. If an
PVCS (374 words) [view diff] no match in snippet view article find links to article
to support several users simultaneously attempting to edit the file; in this case the second chronological committer will have a branch created for them
Sonic Pi (495 words) [view diff] no match in snippet view article find links to article
in educational partnerships: Co-creating pedagogies for learning computer programming". Journal of Music, Technology & Education. 9 (1): 75–94. doi:10
Why's (poignant) Guide to Ruby (291 words) [view diff] no match in snippet view article
Writing I: Selected and Introduced by Joel Spolsky (Apress, 2005). About this book Kon'nichi wa, Ruby A Quick (and Hopefully Painless) Ride Through Ruby
Outline of software development (1,040 words) [view diff] no match in snippet view article find links to article
Software development – development of a software product, which entails computer programming (process of writing and maintaining the source code), and encompasses
Benevolent dictator for life (1,109 words) [view diff] no match in snippet view article find links to article
a semi-formal group that would oversee Python development and workshops; this initial use included an additional joke of naming Van Rossum the "First Interim
Thread pool (1,122 words) [view diff] no match in snippet view article find links to article
In computer programming, a thread pool is a software design pattern for achieving concurrency of execution in a computer program. Often also called a replicated
Domain knowledge (364 words) [view diff] no match in snippet view article find links to article
in describing a software engineer who has general knowledge of computer programming as well as domain knowledge about developing programs for a particular
Static variable (973 words) [view diff] no match in snippet view article find links to article
In computer programming, a static variable is a variable that has been allocated "statically", meaning that its lifetime (or "extent") is the entire run
Unrolled linked list (688 words) [view diff] no match in snippet view article find links to article
In computer programming, an unrolled linked list is a variation on the linked list which stores multiple elements in each node. It can dramatically increase
Interpreter pattern (873 words) [view diff] no match in snippet view article find links to article
In computer programming, the interpreter pattern is a design pattern that specifies how to evaluate sentences in a language. The basic idea is to have
Trimming (computer programming) (496 words) [view diff] no match in snippet view article
In computer programming, trimming (trim) or stripping (strip) is a string manipulation in which leading and trailing whitespace is removed from a string
FindBugs (479 words) [view diff] no match in snippet view article find links to article
four ranks: (i) scariest, (ii) scary, (iii) troubling and (iv) of concern. This is a hint to the developer about their possible impact or severity. FindBugs
Computer network programming (261 words) [view diff] no match in snippet view article find links to article
incoming connections; this party is usually referred to as "server". Another party is the one which initiates connection; this party is usually referred
Greater-than sign (1,129 words) [view diff] no match in snippet view article find links to article
sign always "point" to the smaller number. Since the development of computer programming languages, the greater-than sign and the less-than sign have been
Tinix (120 words) [view diff] no match in snippet view article find links to article
concepts and methods from Minix. The book compensates for practical computer programming skills, especially in x86 assembly language, lacking in Andrew S
Fully qualified name (1,461 words) [view diff] no match in snippet view article find links to article
In computer programming, a fully qualified name is an unambiguous name that specifies which object, function, or variable a call refers to without regard
Jeff Atwood (905 words) [view diff] no match in snippet view article find links to article
the Stack Overflow website for computer programming questions. He is the owner and writer of the computer programming blog Coding Horror, focused on programming
Location identifier (2,543 words) [view diff] no match in snippet view article find links to article
traffic control facilities in air traffic control, telecommunications, computer programming, weather reports, and related services. The International Civil Aviation
Application lifecycle management (509 words) [view diff] no match in snippet view article find links to article
It encompasses requirements management, software architecture, computer programming, software testing, software maintenance, change management, continuous
Vaidyeswaran Rajaraman (1,989 words) [view diff] no match in snippet view article find links to article
including the first on computer programming published in India titled Principles of Computer Programming, Computer Programming in FORTRAN 90 and 95 Computer
Method (393 words) [view diff] no match in snippet view article find links to article
steps, or collection of methods, taken to acquire knowledge Method (computer programming), a piece of code associated with a class or object to perform a
Skeleton (computer programming) (2,500 words) [view diff] no match in snippet view article
Skeleton programming is a style of computer programming based on simple high-level program structures and so called dummy code. Program skeletons resemble
Synchronous programming language (658 words) [view diff] no match in snippet view article find links to article
A synchronous programming language is a computer programming language optimized for programming reactive systems. Computer systems can be sorted in three
Refinement (computing) (543 words) [view diff] no match in snippet view article
postcondition can be strengthened and/or the precondition weakened in this process. This reduces any nondeterminism in the specification, typically to a completely
Async/await (2,897 words) [view diff] no match in snippet view article find links to article
In computer programming, the async/await pattern is a syntactic feature of many programming languages that allows an asynchronous, non-blocking function
Preprocessor (1,203 words) [view diff] no match in snippet view article find links to article
power of full-fledged programming languages. A common example from computer programming is the processing performed on source code before the next step of
Accept (128 words) [view diff] no match in snippet view article find links to article
(organization), a Romanian LGBT rights organisation accept(), a computer programming function provided by the Berkeley sockets API Acceptance (disambiguation)
Rule of three (C++ programming) (720 words) [view diff] no match in snippet view article
needed] In C++11, this can be simplified by explicitly specifying the five members as default. C++ classes Class (computer programming) Stroustrup, Bjarne
Bitmap (1,066 words) [view diff] no match in snippet view article find links to article
format used to store digital images. The term bitmap comes from the computer programming terminology, meaning just a map of bits, a spatially mapped array
Io uring (882 words) [view diff] no match in snippet view article find links to article
Computer programming portal Linux portal io_uring is a Linux kernel system call interface for storage device asynchronous I/O operations addressing performance
Exception handling (1,807 words) [view diff] no match in snippet view article find links to article
In computing and computer programming, exception handling is the process of responding to the occurrence of exceptions – anomalous or exceptional conditions
CosmicOS (173 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Doxygen (909 words) [view diff] no match in snippet view article find links to article
documentation comment to the right of the code, an additional < marker is required. This allows for an alternative approach for documenting parameters as shown below
Crucible (software) (197 words) [view diff] no match in snippet view article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Metasyntactic variable (1,317 words) [view diff] no match in snippet view article find links to article
identified as a placeholder in computer science and specifically computer programming. These words are commonly found in source code and are intended to
Explicit parallelism (227 words) [view diff] no match in snippet view article find links to article
In computer programming, explicit parallelism is the representation of concurrent computations using primitives in the form of operators, function calls
Curse of knowledge (2,614 words) [view diff] no match in snippet view article find links to article
other appropriately qualified individuals. It can also show up in computer programming where the programmer fails to produce understandable code, e.g. comment
Late binding (1,559 words) [view diff] no match in snippet view article find links to article
identical process to dynamically linking imported code libraries—is a computer programming mechanism in which the method being called upon an object, or the
BusyBox (3,863 words) [view diff] no match in snippet view article find links to article
became the official maintainer between December 1999 and March 2006. During this time the Linux embedded marketplace exploded in growth, and BusyBox matured
Basic (244 words) [view diff] no match in snippet view article find links to article
Wiktionary, the free dictionary. Basic or BASIC may refer to: BASIC, a computer programming language Basic (chemistry), having the properties of a base Basic
Cultural selection theory (905 words) [view diff] no match in snippet view article find links to article
Richard Ormrod, sociobiology and biodiversity e.g. E.O. Wilson, computer programming e.g. Richard Brodie, and other fields e.g. Neoevolutionism, and Evolutionary
Hot spot (computer programming) (500 words) [view diff] no match in snippet view article
one that is quite useful in itself when tuning an algorithm. Profiling (computer programming) Jack Woehr: An interview with Donald Knuth, April 1996.
Magic (programming) (804 words) [view diff] no match in snippet view article
In the context of computer programming, magic is an informal term for abstraction; it is used to describe code that handles complex tasks while hiding
Bad Apple!! (1,690 words) [view diff] no match in snippet view article find links to article
original on 27 July 2023. Listen to this article (5 minutes) This audio file was created from a revision of this article dated 25 June 2023 (2023-06-25)
Java compiler (209 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Null pointer (2,095 words) [view diff] no match in snippet view article find links to article
the end of a list of unknown length or the failure to perform some action; this use of null pointers can be compared to nullable types and to the Nothing
WxFormBuilder (223 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Open Database Connectivity (4,343 words) [view diff] no match in snippet view article find links to article
use SQL within a program written in another language, say Fortran or C. This led to the concept of Embedded SQL, which allowed SQL code to be embedded
Open Database Connectivity (4,343 words) [view diff] no match in snippet view article find links to article
use SQL within a program written in another language, say Fortran or C. This led to the concept of Embedded SQL, which allowed SQL code to be embedded
Dry run (testing) (248 words) [view diff] no match in snippet view article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Qmake (222 words) [view diff] no match in snippet view article find links to article
the particular platform where it is run from based on qmake project files. This way one set of build instructions can be used to create build instructions
M4 (computer language) (1,110 words) [view diff] no match in snippet view article
text-replacement tool. It is employed to re-use text templates, typically in computer programming applications, but also in text editing and text-processing applications
Conditional statement (91 words) [view diff] no match in snippet view article find links to article
conditional Biscuit conditional Conditional (computer programming), a conditional statement in a computer programming language Condition (disambiguation) Conditional
Garbage (computer science) (1,076 words) [view diff] no match in snippet view article
elements[--size]; } } This is because elements[] still contains a reference to the object, but the object will never be accessed again through this reference, because
Natural language programming (1,567 words) [view diff] no match in snippet view article find links to article
called transparent robots as their reasoning is transparent to users and this develops trust in robots. Natural language use and natural language user
Data definition language (1,002 words) [view diff] no match in snippet view article find links to article
such as tables, indices, and users. DDL statements are similar to a computer programming language for defining data structures, especially database schemas
BASIC Programming (545 words) [view diff] no match in snippet view article find links to article
that teaches simple computer programming using a dialect of BASIC. Written by Warren Robinett and released by Atari, Inc. in 1980, this BASIC interpreter
Jargon File (3,536 words) [view diff] no match in snippet view article find links to article
Don Woods, and Mark Crispin) contributed to this revision, as did Stallman and Geoff Goodfellow. This book (now out of print) is hereafter referred
Data manipulation language (550 words) [view diff] no match in snippet view article find links to article
A data manipulation language (DML) is a computer programming language used for adding (inserting), deleting, and modifying (updating) data in a database
Aspect (computer programming) (265 words) [view diff] no match in snippet view article
In computer programming, an aspect of a program is a feature linked to many other parts of the program, but is not related to the program's primary function
Nassi–Shneiderman diagram (841 words) [view diff] no match in snippet view article find links to article
Nassi–Shneiderman diagram (NSD) in computer programming is a graphical design representation for structured programming. This type of diagram was developed
GNU Pascal (293 words) [view diff] no match in snippet view article find links to article
adopted only slowly (still mostly at 3.x, with 4.x experimental builds). This is probably one of the reasons why developers are looking at a C targeting
No-code development platform (432 words) [view diff] no match in snippet view article find links to article
graphical user interfaces and configuration instead of traditional computer programming based on writing code. As with low-code development platforms, it
Knitr (445 words) [view diff] no match in snippet view article find links to article
samples above. In this case, the calculated P-value was 0.56 and hence greater than the significance level (0.05 by default). This implies that "H0: there
Malware (7,664 words) [view diff] no match in snippet view article find links to article
John von Neumann showed that in theory a program could reproduce itself. This constituted a plausibility result in computability theory. Fred Cohen experimented
WATFIV (2,310 words) [view diff] no match in snippet view article find links to article
University of Waterloo, Canada is an implementation of the Fortran computer programming language. It is the successor of WATFOR. WATFIV was used from the
Codecademy (1,276 words) [view diff] no match in snippet view article find links to article
Intensive" paid offering was also launched in August 2017 but as of 2020 this product appears to no longer be offered. In December 2021, Skillsoft announced
Input/output (984 words) [view diff] no match in snippet view article find links to article
circuitry may provide memory-mapped I/O that is used in low-level computer programming, such as in the implementation of device drivers, or may provide
Algorithms + Data Structures = Programs (211 words) [view diff] no match in snippet view article find links to article
Wirth covering some of the fundamental topics of system engineering, computer programming, particularly that algorithms and data structures are inherently
SPIN (operating system) (235 words) [view diff] no match in snippet view article
The SPIN operating system is a research project implemented in the computer programming language Modula-3, and is an open source project. It is designed
Range (computer programming) (590 words) [view diff] no match in snippet view article
of range in computer science is an alternative to iterator. When used in this sense, range is defined as "a pair of begin/end iterators packed together"
Literal (108 words) [view diff] no match in snippet view article find links to article
(mathematical logic), certain logical roles taken by propositions Literal (computer programming), a fixed value in a program's source code Biblical literalism Titled
Association list (898 words) [view diff] no match in snippet view article find links to article
In computer programming and particularly in Lisp, an association list, often referred to as an alist, is a linked list in which each list element (or node)
Courier (typeface) (2,072 words) [view diff] no match in snippet view article
columns of characters must be consistently aligned, for instance, in computer programming. It has also become an industry standard for all screenplays to be
Pointer analysis (1,540 words) [view diff] no match in snippet view article find links to article
such as escape analysis. A closely related technique is shape analysis. This is the most common colloquial use of the term. A secondary use has pointer
Source-code compatibility (248 words) [view diff] no match in snippet view article find links to article
converted into numerical (i.e. executable) machine code by an assembler. This is different from binary-code compatibility, where no recompilation (or assembly)
Michel Sintzoff (213 words) [view diff] no match in snippet view article find links to article
chairperson from 2003 to 2006. In 1981, he founded the journal Science of Computer Programming. Until 1999, he was editor-in-chief. In 1993, he was elected a member
EasyEclipse (126 words) [view diff] no match in snippet view article find links to article
similar to DLL Hell. As the original Eclipse project's distribution improved, this project died off in 2011, except for an attempted respite with a new sponsor
The Art of Unix Programming (265 words) [view diff] no match in snippet view article find links to article
Ethic and the Spirit of the Information Age "The Art of Unix Programming". This book and its on-line version are distributed under the terms of the Creative
Live coding (1,530 words) [view diff] no match in snippet view article find links to article
installations. Also, the interconnection between computers makes possible to realize this practice networked in group. The figure of live coder is who performs the
TechBoston Academy (424 words) [view diff] no match in snippet view article find links to article
courses that utilize this technology and cover topics such as digital art, Adobe graphic design applications, computer programming, and E-commerce. On
Hessenberg matrix (1,958 words) [view diff] no match in snippet view article find links to article
significantly less computational effort when applied to triangular matrices, and this improvement often carries over to Hessenberg matrices as well. If the constraints
Programming Development Manager (306 words) [view diff] no match in snippet view article find links to article
masse for all entries displayed within the relevant PDM screen via F13. This reduces the time it takes to complete common tasks like assigning authority
Vacuous truth (1,542 words) [view diff] no match in snippet view article find links to article
turned off" will be true when no cell phones are present in the room. In this case, the statement "all cell phones in the room are turned on" would also
SWIG (936 words) [view diff] no match in snippet view article find links to article
the glue between C/C++ and the target language. Depending on the language, this glue comes in two forms: a shared library that an extant interpreter can
String interpolation (2,211 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 a
List of JVM languages (1,385 words) [view diff] no match in snippet view article find links to article
This list of JVM languages comprises notable computer programming languages that are used to produce computer software that runs on the Java virtual machine
Entry point (4,613 words) [view diff] no match in snippet view article find links to article
In computer programming, an entry point is the place in a program where the execution of a program begins, and where the program has access to command
Proxy pattern (691 words) [view diff] no match in snippet view article find links to article
In computer programming, the proxy pattern is a software design pattern. A proxy, in its most general form, is a class functioning as an interface to something
Cartesian genetic programming (379 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Dynamic dispatch (2,935 words) [view diff] no match in snippet view article find links to article
let simba: Cat = Cat::new("Simba"); speak(&fido); speak(&simba); } Computer programming portal Duck typing Double dispatch Function overloading Method overriding
Refined Printing Command Stream (159 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Data-driven programming (974 words) [view diff] no match in snippet view article find links to article
In computer programming, data-driven programming is a programming paradigm in which the program statements describe the data to be matched and the processing
Overhead (computing) (831 words) [view diff] no match in snippet view article
not part of this calculation, since it varies from one machine to another, whereas the fundamental running time of an algorithm does not. This should be
The Unix Programming Environment (665 words) [view diff] no match in snippet view article find links to article
general and useful tools. The authors further write that their goal for this book is "to communicate the UNIX programming philosophy." The book starts
Abstraction principle (computer programming) (1,022 words) [view diff] no match in snippet view article
of many design patterns." This statement has been rephrased by other authors as "Find what varies and encapsulate it." In this century, the principle has
Joe-E (266 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Intrinsic function (790 words) [view diff] no match in snippet view article find links to article
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material
Calculator (Apple) (1,091 words) [view diff] no match in snippet view article
programmer mode that gives the user access to more options related to computer programming. The Calculator program has a long associated history with the beginning
Automatic variable (767 words) [view diff] no match in snippet view article find links to article
In computer programming, an automatic variable is a local variable which is allocated and deallocated automatically when program flow enters and leaves
Smart pointer (1,847 words) [view diff] no match in snippet view article find links to article
Resource acquisition is initialization (RAII) Garbage collection in computer programming Kline, Marshall (September 1997). "C++ FAQs Lite's sections on reference-counted
Metaclass (2,166 words) [view diff] no match in snippet view article find links to article
development. In Python, the builtin class type is a metaclass. Consider this simple Python class: class Car: def __init__(self, make: str, model: str
Reusability (252 words) [view diff] no match in snippet view article find links to article
In computer programming, reusability describes the quality of a software asset that affects its ability to be used in a software system for which it was
JBPM (576 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Nesting (computing) (770 words) [view diff] no match in snippet view article
correct) each one of them separately. For example: =IF(SUM(C8:G8)=0,"Y","N") In this Microsoft Excel formula, the SUM function is nested inside the IF function
Aggregate pattern (307 words) [view diff] no match in snippet view article find links to article
Aggregate pattern can refer to concepts in either statistics or computer programming. Both uses simplify complexity into smaller, simpler parts. An aggregate
Educational robotics (1,196 words) [view diff] no match in snippet view article find links to article
facilitate the instruction other, often foundational, topics such as computer programming, artificial intelligence or engineering design. Robotics engineers
Bobbi Johnson (338 words) [view diff] no match in snippet view article find links to article
was interviewed about her career choice in the book Your Career in Computer Programming published in 1967. In the book, she explained how after winning her
Memory model (programming) (801 words) [view diff] no match in snippet view article
them to and from memory or registers in a real computer system. It does this in a way that can be implemented correctly using a wide variety of hardware
Prototype (3,399 words) [view diff] no match in snippet view article find links to article
example of something such as in the use of the derivation 'prototypical'. This is a useful term in identifying objects, behaviours and concepts which are
Reference (computer science) (1,928 words) [view diff] no match in snippet view article
In computer programming, a reference is a value that enables a program to indirectly access a particular datum, such as a variable's value or a record
Swap (computer programming) (952 words) [view diff] no match in snippet view article
In computer programming, the act of swapping two variables refers to mutually exchanging the values of the variables. Usually, this is done with the data
Transcript (110 words) [view diff] no match in snippet view article find links to article
language in court proceedings Transcript (programming language), a computer programming language "Transcript" (Space Ghost Coast to Coast), an episode of
Thread safety (1,169 words) [view diff] no match in snippet view article find links to article
In multi-threaded computer programming, a function is thread-safe when it can be invoked or accessed concurrently by multiple threads without causing unexpected
Latent typing (90 words) [view diff] no match in snippet view article find links to article
In computer programming, latent typing refers to a type system where types are associated with values and not variables. An example latently typed language
Signal (EP) (3,466 words) [view diff] no match in snippet view article
instruments, keyboards and computer programming (on "Signal") Armadillo – all instruments, keyboards and computer programming (on "Signal") and vocal production
Net Yaroze (1,294 words) [view diff] no match in snippet view article find links to article
game console. It was a promotion by Sony Computer Entertainment to computer programming hobbyists which launched in June 1996 in Japan and in 1997 in other
Alice (software) (886 words) [view diff] no match in snippet view article
clearly and in an entertaining way. This inspires our efforts to make something as complex as computer programming easy and fun. The name is also a very
Metaprogramming (1,432 words) [view diff] no match in snippet view article find links to article
Metaprogramming is a computer programming technique in which computer programs have the ability to treat other programs as their data. It means that a
Global variable (1,299 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, unless
Processing (2,207 words) [view diff] no match in snippet view article find links to article
with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context. Processing uses the Java programming language
Strong and weak typing (1,326 words) [view diff] no match in snippet view article find links to article
In computer programming, one of the many ways that programming languages are colloquially classified is whether the language's type system makes it strongly
TeamCity (184 words) [view diff] no match in snippet view article find links to article
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) (Learn
Nondeterministic algorithm (382 words) [view diff] no match in snippet view article find links to article
In computer science and computer programming, a nondeterministic algorithm is an algorithm that, even for the same input, can exhibit different behaviors
Jakarta XML RPC (308 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
API key (456 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Dope vector (1,088 words) [view diff] no match in snippet view article find links to article
In computer programming, a dope vector is a data structure used to hold information about a data object, especially its memory layout. Dope vectors are
Type–token distinction (819 words) [view diff] no match in snippet view article find links to article
disciplines such as logic, linguistics, metalogic, typography, and computer programming. The type–token distinction separates types (abstract descriptive
Strategy pattern (970 words) [view diff] no match in snippet view article find links to article
In computer programming, the strategy pattern (also known as the policy pattern) is a behavioral software design pattern that enables selecting an algorithm
Copy-and-paste programming (1,610 words) [view diff] no match in snippet view article find links to article
referred to as just pasting, is the production of highly repetitive computer programming code, as produced by copy and paste operations. It is primarily a
Instance variable (627 words) [view diff] no match in snippet view article find links to article
instance variable "this->number" ++count1; // modifies the class variable "Request::count1" } }; int Request::count1 = 0; In this C++ example, the instance
GW-BASIC (1,444 words) [view diff] no match in snippet view article find links to article
low-cost way for many aspiring programmers to learn the fundamentals of computer programming. Microsoft also sold a BASIC compiler, BASCOM, compatible with GW-BASIC
Brainfuck (1,963 words) [view diff] no match in snippet view article find links to article
for designing actual software but to challenge the boundaries of computer programming. Because the language's name contains profanity, many substitutes
Standalone program (354 words) [view diff] no match in snippet view article find links to article
conditions than the more powerful hardware needed for an operating system; this is possible because of the much lower clock frequency, pin spacing, lack
JAD (software) (227 words) [view diff] no match in snippet view article
This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing
Null-terminated string (1,152 words) [view diff] no match in snippet view article find links to article
In computer programming, a null-terminated string is a character string stored as an array containing the characters and terminated with a null character
Precondition (618 words) [view diff] no match in snippet view article find links to article
In computer programming, a precondition is a condition or predicate that must always be true just prior to the execution of some section of code or before
Class invariant (1,614 words) [view diff] no match in snippet view article find links to article
In computer programming, specifically object-oriented programming, a class invariant (or type invariant) is an invariant used for constraining objects
Adaptive k-d tree (65 words) [view diff] no match in snippet view article find links to article
multidimensional and metric data structures. Morgan Kaufmann. ISBN 978-0-12-369446-1.  This article incorporates public domain material from Paul E. Black. "Adaptive
Coding best practices (3,412 words) [view diff] no match in snippet view article find links to article
personal, rules (best practices) that many software developers, in computer programming follow to improve software quality. Many computer programs require
Cubic IDE (284 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
The Practice of Programming (232 words) [view diff] no match in snippet view article find links to article
(ISBN 0-201-61586-X) by Brian W. Kernighan and Rob Pike is a 1999 book about computer programming and software engineering, published by Addison-Wesley. According
Scaffold (programming) (628 words) [view diff] no match in snippet view article
at two distinct phases of software development: Design-time scaffolding: This occurs during the development phase, generating files and code structures
IBM 650 (3,474 words) [view diff] no match in snippet view article find links to article
submarine crew performance to teaching high school and college students computer programming. The IBM 650 became highly popular in universities, where a generation
Pyramid of Tirana (898 words) [view diff] no match in snippet view article find links to article
into a youth IT center for Creative Technologies with a focus on computer programming, robotics, and start ups under the name of TUMO Center Tirana. The
Loop-invariant code motion (596 words) [view diff] no match in snippet view article find links to article
In computer programming, loop-invariant code consists of statements or expressions (in an imperative programming language) that can be moved outside the
Ian Stewart (mathematician) (1,826 words) [view diff] no match in snippet view article
"Mathematical Recreations" for Scientific American magazine from 1991 to 2001. This followed the work of past columnists like Martin Gardner, Douglas Hofstadter
Grace Hopper (7,052 words) [view diff] no match in snippet view article find links to article
a pioneer of computer programming. Hopper was the first to devise the theory of machine-independent programming languages, and used this theory to develop
Duplicate code (1,308 words) [view diff] no match in snippet view article find links to article
In computer programming, duplicate code is a sequence of source code that occurs more than once, either within a program or across different programs owned
FreeCodeCamp (1,775 words) [view diff] no match in snippet view article find links to article
organizations that intend to make learning software development & computer programming accessible to anyone. Beginning with tutorials that introduce students
Software craftsmanship (1,098 words) [view diff] no match in snippet view article find links to article
ISBN 978-0-300-11909-1. Pyritz, Bill (2003). "Craftsmanship versus engineering: Computer programming - An art or a science?". Bell Labs Technical Journal. 8 (3): 101–104
Michael Nielsen (693 words) [view diff] no match in snippet view article find links to article
is an Australian-American quantum physicist, science writer, and computer programming researcher living in San Francisco. In 1998, Nielsen received his
ProGet (382 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Games for Change (1,285 words) [view diff] no match in snippet view article find links to article
that teaches middle and high school students about game design and computer programming. Games for Change was founded by Benjamin Stokes, Suzanne Seggerman
Wish (Unix shell) (272 words) [view diff] no match in snippet view article
window is opened in which the widgets created by user commands are displayed. This mode is suitable for experimenting. More often wish is run with a name of
Steven Roman (329 words) [view diff] no match in snippet view article find links to article
umbral calculus. He has written about 40 books on mathematics and computer programming. Professor Roman's books have been translated into Portuguese, French
Asynchronous method invocation (996 words) [view diff] no match in snippet view article find links to article
In multithreaded computer programming, asynchronous method invocation (AMI), also known as asynchronous method calls or the asynchronous pattern is a design
The C++ Programming Language (285 words) [view diff] no match in snippet view article find links to article
The C++ Programming Language is a computer programming book first published in October 1985. It was the first book to describe the C++ programming language
Index notation (1,547 words) [view diff] no match in snippet view article find links to article
In mathematics and computer programming, index notation is used to specify the elements of an array of numbers. The formalism of how indices are used varies
Programming by example (348 words) [view diff] no match in snippet view article find links to article
new examples. PbE is intended to be easier to do than traditional computer programming, which generally requires learning and using a programming language
Jensen's device (1,162 words) [view diff] no match in snippet view article find links to article
Jensen's device is a computer programming technique that exploits call by name. It was devised by Danish computer scientist Jørn Jensen, who worked with
The Story of Mel (1,201 words) [view diff] no match in snippet view article find links to article
The Story of Mel is an archetypical piece of computer programming folklore. Its subject, Melvin Kaye, is an exemplary "Real Programmer" whose subtle techniques
Action at a distance (computer programming) (623 words) [view diff] no match in snippet view article
an unknown state, so local data is not necessarily local. The solution in this particular scenario is to define which components should be interacting with
Floyd's triangle (260 words) [view diff] no match in snippet view article find links to article
row. Pascal's triangle Keller, Arthur M. (1982), A first course in computer programming using PASCAL, McGraw-Hill, p. 39. Peters, James F. (1986), Pascal
Delegation (computing) (200 words) [view diff] no match in snippet view article
In computing or computer programming, delegation refers generally to one entity passing something to another entity, and narrowly to various specific forms
Default constructor (870 words) [view diff] no match in snippet view article find links to article
In computer programming languages, the term default constructor can refer to a constructor that is automatically generated by the compiler in the absence
Q Sharp (1,969 words) [view diff] no match in snippet view article find links to article
Computer programming portal Free and open-source software portal Q# (pronounced Q sharp) is a domain-specific programming language used for expressing
Assertion (software development) (2,571 words) [view diff] no match in snippet view article
In computer programming, specifically when using the imperative programming paradigm, an assertion is a predicate (a Boolean-valued function over the state
Operator overloading (1,782 words) [view diff] no match in snippet view article find links to article
In computer programming, operator overloading, sometimes termed operator ad hoc polymorphism, is a specific case of polymorphism, where different operators
Iliffe vector (316 words) [view diff] no match in snippet view article find links to article
In computer programming, an Iliffe vector, also known as a display, is a data structure used to implement multi-dimensional arrays. An Iliffe vector for
Postcondition (452 words) [view diff] no match in snippet view article find links to article
In computer programming, a postcondition is a condition or predicate that must always be true just after the execution of some section of code or after
Higher-order programming (284 words) [view diff] no match in snippet view article find links to article
Higher-order programming is a style of computer programming that uses software components, like functions, modules or objects, as values. It is usually
Janus (disambiguation) (682 words) [view diff] no match in snippet view article
with titles beginning with Janus All pages with titles containing Janus This disambiguation page lists articles associated with the title Janus. If an
M-expression (985 words) [view diff] no match in snippet view article find links to article
In computer programming, M-expressions (or meta-expressions) were an early proposed syntax for the Lisp programming language, inspired by contemporary
S-expression (1,716 words) [view diff] no match in snippet view article find links to article
In computer programming, an S-expression (or symbolic expression, abbreviated as sexpr or sexp) is an expression in a like-named notation for nested list
Profile-guided optimization (983 words) [view diff] no match in snippet view article find links to article
In computer programming, profile-guided optimization (PGO, sometimes pronounced as pogo), also known as profile-directed feedback (PDF) or feedback-directed
Protégé (software) (334 words) [view diff] no match in snippet view article
Protégé is a framework for which various other projects suggest plugins. This application is written in Java and makes heavy use of Swing to create the
Summer Nights (EP) (1,590 words) [view diff] no match in snippet view article
"Dance the Night Away") Lee Woo-min "collapsedone" – all instruments, computer programming, guitar, and synths (on "Chillax" and "What Is Love?"), piano (on
Eigen (C++ library) (187 words) [view diff] no match in snippet view article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Tridiagonal matrix (2,707 words) [view diff] no match in snippet view article find links to article
main diagonal, the subdiagonal/lower diagonal (the first diagonal below this), and the supradiagonal/upper diagonal (the first diagonal above the main
Class (465 words) [view diff] no match in snippet view article find links to article
Rosenfeld The Class (Segal novel), a 1985 novel by Erich Segal Class (computer programming), programming construct for defining an object template Class (warez)
MIT App Inventor (609 words) [view diff] no match in snippet view article find links to article
source code. It's target is primarily children and students studying computer programming, similar to Scratch. The web interface consists of a graphical user
Fourth-generation programming language (1,882 words) [view diff] no match in snippet view article find links to article
A fourth-generation programming language (4GL) is a high-level computer programming language that belongs to a class of languages envisioned as an advancement
Windows Calculator (1,708 words) [view diff] no match in snippet view article find links to article
takes this a step further and adds exponents and trigonometric function, and programmer mode allows the user to perform operations related to computer programming
Systems integrator (1,427 words) [view diff] no match in snippet view article find links to article
enterprise application integration, business process management or manual computer programming. Data quality issues are an important part of the work of systems
Daily build (348 words) [view diff] no match in snippet view article find links to article
version of a software system, run automatically on a daily/nightly basis. This is so it can first be compiled to ensure that all required dependencies are
Flyweight pattern (1,601 words) [view diff] no match in snippet view article find links to article
In computer programming, the flyweight software design pattern refers to an object that minimizes memory usage by sharing some of its data with other similar
Backtick (1,894 words) [view diff] no match in snippet view article find links to article
its original aim and became repurposed for many unrelated uses in computer programming. The sign is located on the left-top of a US or UK layout keyboard
Standard library (555 words) [view diff] no match in snippet view article find links to article
In computer programming, a standard library is the library made available across implementations of a programming language. Often, a standard library is
Programming model (387 words) [view diff] no match in snippet view article find links to article
an execution model coupled to an API or a particular pattern of code. In this style, there are actually two execution models in play: the execution model
Observer effect (information technology) (198 words) [view diff] no match in snippet view article
(modern, heavily cached and pipelined CPUs are particularly affected by this kind of observation). The observer effect could either have a positive or
Dispatch table (247 words) [view diff] no match in snippet view article find links to article
$dispatch{$ARGV[0]}; print $sub ? $sub->() : "unknown argument\n"; Running this Perl program as perl greet -h will produce "hello", and running it as perl
Indirect branch (357 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Bioinformatics (8,439 words) [view diff] no match in snippet view article find links to article
data science, computer programming, information engineering, mathematics and statistics to analyze and interpret biological data. This process can sometimes
IBM Rational Rose (433 words) [view diff] no match in snippet view article find links to article
Software division of IBM, which previously produced Rational Rose, wrote this software. The Rational Rose family of products is a set of UML modeling tools
Paul Graham (programmer) (1,722 words) [view diff] no match in snippet view article
books, and the media webpage Hacker News. He is the author of the computer programming books On Lisp, ANSI Common Lisp, and Hackers & Painters. Technology
Parse tree (1,359 words) [view diff] no match in snippet view article find links to article
language, making them distinct from the abstract syntax trees used in computer programming. Unlike Reed-Kellogg sentence diagrams used for teaching grammar
IBM Rational Rose (433 words) [view diff] no match in snippet view article find links to article
Software division of IBM, which previously produced Rational Rose, wrote this software. The Rational Rose family of products is a set of UML modeling tools
Inner loop (373 words) [view diff] no match in snippet view article find links to article
otherwise. This implies, given the same number of computations to perform, the one with an inner for loop will finish faster than the one without it. This technique
Extensible programming (1,711 words) [view diff] no match in snippet view article find links to article
In computer science, extensible programming is a style of computer programming that focuses on mechanisms to extend the programming language, compiler
Phenomenography (874 words) [view diff] no match in snippet view article find links to article
a range of diverse disciplines such as environmental management, computer programming, workplace competence, and internationalization practices. Phenomenography's
SKZ2021 (1,604 words) [view diff] no match in snippet view article find links to article
(3), arrangement (3), instrumentation (3) This N That – composition (4), arrangement (4), computer programming (4), piano (4), synthesizer (4) Lee Woo-min
Dead store (287 words) [view diff] no match in snippet view article find links to article
In computer programming, a dead store is a local variable that is assigned a value but is read by no following instruction. Dead stores waste processor
Class hierarchy (239 words) [view diff] no match in snippet view article find links to article
class of the receiving object until a definition is found for the method. This process is called upcasting. Multiple inheritance Composition over inheritance
Dangling else (1,251 words) [view diff] no match in snippet view article find links to article
s inside the above if-then construct: if a then if b then s1 else s2 In this example, s1 gets executed if and only if a is true and b is true. But what
Ellipsis (4,982 words) [view diff] no match in snippet view article find links to article
Insider magazine suggests this style and it is also used in many academic journals. The Associated Press Stylebook favors this approach. When a sentence
NAnt (209 words) [view diff] no match in snippet view article find links to article
This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing
Recursive data type (1,170 words) [view diff] no match in snippet view article find links to article
In computer programming languages, a recursive data type (also known as a recursively defined, inductively defined or inductive data type) is a data type
Transient (computer programming) (713 words) [view diff] no match in snippet view article
In computer programming, transient is a property of any element in the system that is temporary. The term applies to transient applications, i.e. software
Predicate dispatch (213 words) [view diff] no match in snippet view article find links to article
In computer programming, predicate dispatch is a generalisation of multiple dispatch ("multimethods") that allows the method to call to be selected at
IBM History Flow tool (199 words) [view diff] no match in snippet view article find links to article
The topic of this article may not meet Wikipedia's general notability guideline. Please help to demonstrate the notability of the topic by citing reliable
Duff's device (1,645 words) [view diff] no match in snippet view article find links to article
copy version of this code, and may contain architecture-specific optimizations that make it significantly faster. Computer programming portal Computed
George N. Baird (114 words) [view diff] no match in snippet view article find links to article
American computer scientist. From 1967 into the 1970s, Baird worked on computer programming languages in the United States Navy under Grace Hopper. He later
Oz (programming language) (1,837 words) [view diff] no match in snippet view article
It has a canonical textbook: Concepts, Techniques, and Models of Computer Programming. Oz was first designed by Gert Smolka and his students in 1991. In
Programming paradigm (2,666 words) [view diff] no match in snippet view article find links to article
paradigm. However, this is compatible with the major paradigms and thus is not a real paradigm in its own right. Computer programming portal Domain-specific
Indirection (629 words) [view diff] no match in snippet view article find links to article
In computer programming, an indirection (also called a reference) is a way of referring to something using a name, reference, or container instead of the
Report generator (366 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
IIf (846 words) [view diff] no match in snippet view article find links to article
_temp2 Else result = _temp3 End If This issue makes the IIf() call less useful than the conditional operator. To solve this issue, Microsoft developers had
Guy L. Steele Jr. (1,098 words) [view diff] no match in snippet view article find links to article
has played an important role in designing and documenting several computer programming languages and technical standards. Steele was born in Missouri and
Division by two (811 words) [view diff] no match in snippet view article find links to article
modern computer programming. Performing this operation is simple in decimal arithmetic, in the binary numeral system used in computer programming, and in
UVa Online Judge (303 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
ALGOL 58 (1,305 words) [view diff] no match in snippet view article find links to article
ALGOL 58, originally named IAL, is a member of the ALGOL family of computer programming languages. It was an early compromise design soon superseded by ALGOL
Runtime system (2,649 words) [view diff] no match in snippet view article find links to article
In computer programming, a runtime system or runtime environment is a sub-system that exists in the computer where a program is created, as well as in
Not (144 words) [view diff] no match in snippet view article find links to article
in logic depicted as ~, ¬, or ! Bitwise NOT, an operator used in computer programming NOT gate, a digital logic gate (commonly called an inverter) Nordic
Yield (multithreading) (190 words) [view diff] no match in snippet view article
Coroutines that explicitly yield allow cooperative multitasking. Computer programming portal Coroutines Java (software platform) Common Language Runtime
PAL (disambiguation) (481 words) [view diff] no match in snippet view article
pages with titles beginning with pal All pages with titles containing pal This disambiguation page lists articles associated with the title PAL. If an internal
Privilege separation (598 words) [view diff] no match in snippet view article find links to article
In computer programming and computer security, privilege separation (privsep) is one software-based technique for implementing the principle of least privilege
Xdebug (292 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
XOR linked list (1,207 words) [view diff] no match in snippet view article find links to article
An XOR linked list is a type of data structure used in computer programming. It takes advantage of the bitwise XOR operation to decrease storage requirements
Tech bro (1,906 words) [view diff] no match in snippet view article find links to article
stark racial and gender segregation. For example, only 21 percent of computer programming positions are held by women, with even lower representation among
Bootstrapping (disambiguation) (257 words) [view diff] no match in snippet view article
and web applications Bootstrap curriculum, a curriculum which uses computer programming to teach algebra to students age 12–16 Bootstrap funding in entrepreneurship
Bug (631 words) [view diff] no match in snippet view article find links to article
defect in an engineered system Software bug Hardware bug BUG (tag), a computer programming comment tag Score bug, overlaid display of information in a sports
PHP Development Tools (398 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Hacker's Delight (643 words) [view diff] no match in snippet view article find links to article
was released in 2002 and the second in 2013. Japanese language edition of this book was published by SIBaccess Co. Ltd., in 2004. HAKMEM Popcount Find first
Sentinel value (864 words) [view diff] no match in snippet view article find links to article
In computer programming, a sentinel value (also referred to as a flag value, trip value, rogue value, signal value, or dummy data) is a special value in
Page Two (EP) (3,086 words) [view diff] no match in snippet view article
Ji-sang – all instruments and computer programming (on "Precious Love") The Karlsson's – all instruments and computer programming (on "Touchdown") EJ Show
List of CLI languages (1,024 words) [view diff] no match in snippet view article find links to article
CLI languages are computer programming languages that are used to produce libraries and programs that conform to the Common Language Infrastructure (CLI)
Blast radius (221 words) [view diff] no match in snippet view article find links to article
other weapons with an explosive charge. The term also has usages in computer programming. In cloud computing, the term blast radius is used to designate the
Slashed zero (1,848 words) [view diff] no match in snippet view article find links to article
particularly in encoding systems, scientific and engineering applications, computer programming (such as software development), and telecommunications. It thus helps
Protothread (465 words) [view diff] no match in snippet view article find links to article
thread's function and an external variable used in within the switch statement. This allows jumping (resuming) from a yield upon another function call. In order
Method overriding (2,163 words) [view diff] no match in snippet view article find links to article
invoke the method, then the version in the child class will be executed. This helps in preventing problems associated with differential relay analytics
ArcObjects (384 words) [view diff] no match in snippet view article find links to article
customized and extended by making use of its COM services and capabilities. This allows for easy extension of the ArcObjects data model with any programming
CoderDojo (668 words) [view diff] no match in snippet view article find links to article
percent of all computer science graduates — down from 36 percent in 1984. This imbalance persists in the tech industry. Tiku, Nitasha (31 May 2014). "How
Gold Coast Techspace (399 words) [view diff] no match in snippet view article find links to article
Techspace is a Hackerspace and Makerspace focusing on electronics, computer programming, and 3D printing.[citation needed] It is currently located at the
Unreachable code (1,322 words) [view diff] no match in snippet view article find links to article
In computer programming, unreachable code is part of the source code of a program which can never be executed because there exists no control flow path
Standard streams (2,472 words) [view diff] no match in snippet view article find links to article
In computer programming, standard streams are preconnected input and output communication channels between a computer program and its environment when
Knights of the Lambda Calculus (284 words) [view diff] no match in snippet view article find links to article
Sussman presents the audience with the button, saying they are now members of this special group. However, according to the Jargon File, a "well-known LISPer"
UI data binding (254 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Unreachable code (1,322 words) [view diff] no match in snippet view article find links to article
In computer programming, unreachable code is part of the source code of a program which can never be executed because there exists no control flow path
Nullary constructor (240 words) [view diff] no match in snippet view article find links to article
In computer programming, a nullary constructor is a constructor that takes no arguments. Also known as a 0-argument constructor, no-argument constructor
Standard streams (2,472 words) [view diff] no match in snippet view article find links to article
In computer programming, standard streams are preconnected input and output communication channels between a computer program and its environment when
Compile and go system (448 words) [view diff] no match in snippet view article find links to article
In computer programming, a compile and go system; compile, load, and go system; assemble and go system; or load and go system is a programming language
Then (149 words) [view diff] no match in snippet view article find links to article
construct in computer programming All pages with titles beginning with Then All pages with titles containing Then Than (disambiguation) Thoen (name) This disambiguation
SoapUI (450 words) [view diff] no match in snippet view article find links to article
built entirely on the Java platform, and uses Swing for the user interface. This means that SoapUI is cross-platform. Today, SoapUI also supports IDEA, Eclipse
Base64 (3,740 words) [view diff] no match in snippet view article find links to article
In computer programming, Base64 is a group of binary-to-text encoding schemes that transforms binary data into a sequence of printable characters, limited
Bit manipulation (1,216 words) [view diff] no match in snippet view article find links to article
algorithmically manipulating bits or other pieces of data shorter than a word. Computer programming tasks that require bit manipulation include low-level device control
Ambiguous grammar (1,804 words) [view diff] no match in snippet view article find links to article
grammars; there are non-deterministic unambiguous grammars, however. For computer programming languages, the reference grammar is often ambiguous, due to issues
Notification service (261 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Data binding (243 words) [view diff] no match in snippet view article find links to article
computer programming, data-binding is a general technique that binds data sources from the provider and consumer together and synchronizes them. This
A Commentary on the UNIX Operating System (1,329 words) [view diff] no match in snippet view article find links to article
not expected to understand this. */ if(rp->p_flag&SSWAP) { rp->p_flag =& ~SSWAP; aretu(u.u_ssav); } A major reason why this piece of code was hard to understand
Symphony (software) (243 words) [view diff] no match in snippet view article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Binary combinatory logic (435 words) [view diff] no match in snippet view article find links to article
Binary combinatory logic (BCL) is a computer programming language that uses binary terms 0 and 1 to create a complete formulation of combinatory logic
ALGOL 60 (2,762 words) [view diff] no match in snippet view article find links to article
for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code
Csound (1,537 words) [view diff] no match in snippet view article find links to article
Csound is a domain-specific computer programming language for audio programming. It is named Csound because it is written in the language C, in contrast
Macro (computer science) (4,015 words) [view diff] no match in snippet view article
In computer programming, a macro (short for "macro instruction"; from Greek μακρο- 'long, large') is a rule or pattern that specifies how a certain input
Code golf (752 words) [view diff] no match in snippet view article find links to article
Code golf is a type of recreational computer programming competition in which participants strive to achieve the shortest possible source code that solves
Ehcache (210 words) [view diff] no match in snippet view article find links to article
would use Ehcache to improve the performance of its wiki projects. However this was quickly abandoned after testing revealed problems with the approach.
Made with Code (1,218 words) [view diff] no match in snippet view article find links to article
2014 aimed to empower young women in middle and high schools with computer programming skills. Made with Code was established after Google's research found
Visual InterDev (211 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Named parameter (1,067 words) [view diff] no match in snippet view article find links to article
In computer programming, named parameters, named-parameter arguments, named arguments or keyword arguments refer to a computer language's support for function
Alex St. John (355 words) [view diff] no match in snippet view article find links to article
Usenet as "[Microsoft's] dually [sic] appointed DirectRepresentative for this technology." He is one of the main subjects of the book Renegades of the
Variadic template (1,709 words) [view diff] no match in snippet view article find links to article
In computer programming, variadic templates are templates that take a variable number of arguments. Variadic templates are supported by C++ (since the
Mathlete (363 words) [view diff] no match in snippet view article find links to article
competitions at any level or any age. The definition may be extended to computer programming competitions, as well. The term is a portmanteau of the words mathematics
CobolScript (100 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Spirit Parser Framework (314 words) [view diff] no match in snippet view article find links to article
Spirit can be used for both lexing and parsing, together or separately. This framework is part of the Boost libraries. Because of limitations of the C++
Category (262 words) [view diff] no match in snippet view article find links to article
gender, etc. Category (chess tournament) Objective-C categories, a computer programming concept Pregnancy category Prisoner security categories in the United
Empty sum (340 words) [view diff] no match in snippet view article find links to article
"empty sum is zero" extension is standard practice in mathematics and computer programming (assuming the domain has a zero element). For the same reason, the
Unspecified behavior (688 words) [view diff] no match in snippet view article find links to article
In computer programming, unspecified behavior is behavior that may vary on different implementations of a programming language.[clarification needed] A
Twicetagram (3,803 words) [view diff] no match in snippet view article find links to article
Line"), computer programming, piano and digital editing (on "Jaljayo Good Night") Frants – recording engineer, all instruments and computer programming (on
Ninety–ninety rule (299 words) [view diff] no match in snippet view article find links to article
In computer programming and software engineering, the ninety-ninety rule is a humorous aphorism that states: The first 90 percent of the code accounts
Nested quotation (537 words) [view diff] no match in snippet view article find links to article
itself (and escaped accordingly). For example: eval("var a=3; alert();"); This code declares a variable a, which is assigned the value 3, and a blank alert
Extension method (2,521 words) [view diff] no match in snippet view article find links to article
In object-oriented computer programming, an extension method is a method added to an object after the original object was compiled. The modified object
Terminal pager (209 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
STUDENT (585 words) [view diff] no match in snippet view article find links to article
written in the English language as input, and generates a number as output. This is realized with a layered pipeline that consists of heuristics for pattern
L-1 visa (3,175 words) [view diff] no match in snippet view article find links to article
largest occupation category for L-1A and L-1B workers were custom computer programming services, with 35.8% and 18.8% of total petitions approved, respectively
PhpDocumentor (235 words) [view diff] no match in snippet view article find links to article
3 up to 7.0. The 3.0 major version release occurred on October 27, 2020. This brought PHP syntax readability up to 7.4. Free and open-source software portal
Parboiled (Java) (162 words) [view diff] no match in snippet view article
This computer-library-related article is a stub. You can help Wikipedia by expanding it.
Switch statement (2,836 words) [view diff] no match in snippet view article find links to article
In computer programming languages, a switch statement is a type of selection control mechanism used to allow the value of a variable or expression to change
Bobby (software) (269 words) [view diff] no match in snippet view article
Edition. Currently, the Web Accessibility Evaluation Tool (WAVE) provides this free service at wave.webaim.org. Assistive technology Computer accessibility
Franz Lisp (826 words) [view diff] no match in snippet view article find links to article
In computer programming, Franz Lisp is a discontinued Lisp programming language system written at the University of California, Berkeley (UC Berkeley,
Jon Bentley (computer scientist) (568 words) [view diff] no match in snippet view article
American computer scientist who is known for his contributions to computer programming, algorithms and data structure research. Bentley received a B.S.
Hansel and Gretel (4,672 words) [view diff] no match in snippet view article find links to article
tale emerged in the Late Middle Ages Germany (1250–1500). Shortly after this period, close written variants like Martin Montanus' Garten Gesellschaft
Charles Platt (author) (1,711 words) [view diff] no match in snippet view article
internet service provider MindVox and wrote five books on computers and computer programming during that period. His nonfiction has appeared in publications such
Java Web Services Development Pack (271 words) [view diff] no match in snippet view article find links to article
This programming-tool-related article is a stub. You can help Wikipedia by expanding it.
Curl (programming language) (1,057 words) [view diff] no match in snippet view article
to provide a smoother transition between content formatting and computer programming. It makes it possible to embed complex objects in simple documents