Generic programming
Refimprove date July 2007 Generic programming is a style of computer programming in which algorithms ... reducing Duplicate code duplication . Software entities created using generic programming are known ..
System programming
Systems programming or system programming is the activity of programming system software . The primary distinguishing characteristic of systems programming when compared to application programming is that application ..
Programming by demonstration
Merge Programming by example date November 2007 Programming by demonstration PbD is a technique for teaching a computer or a robot new behaviors by demonstrating the task to transfer directly instead of programming ..
Inferential programming
Orphan date October 2006 In ordinary computer programming, the programmer keeps the program s intended ... programming refers to still mostly hypothetical techniques and technologies enabling the inverse ..
Programming style Programming style refers to a set of rules or guidelines used when writing the source code for a computer program . It is often claimed that following a particular programming style will help programmer ..
Programming in the large
Unreferenced date September 2007 In software development , programming in the large can involve computer programmingprogramming by larger groups of people or by smaller groups over longer time periods ..
Blub (programming)
Notability date March 2008 Blub is a hypothetical programming language intended to represent an average programming language r ight in the middle of the abstractness continuum. It is not the most powerful ..
Programming language
A programming language is an artificial language that can be used to control the behavior of a machine ...?csnumber 33636 ISO 5127 â Information and documentationâ Vocabulary, clause 01.05.10, defines a programming ..
Declarative programming
merge Declarative programming language Talk Declarative programming language Merge proposal date May 2008 Declarative programming is a term with two distinct meanings, both of which are in current use ..
Epigrams on Programming
Epigrams on Programming is an article by Alan Perlis published in 1982 , for Association for Computing Machinery ACM s SIGPLAN journal. They are a series of short, programming language neutral, humorous ..
The Tao of Programming
Infobox Book name The Tao of Programming image http www.geoffreyjames.com taocover.jpg Cover page author ... English language English subject Computer programming genre Computer programming , Satire publisher ..
Reactive programming
Reactive programming is a programming paradigm oriented around data flows and the propagation of change. This means that it should be possible to express static or dynamic data flows with ease in the programming ..
Pipeline programming
When a programming language is originally designed without any syntax to nest function calls, pipeline programming is a simple syntax change to add it. The programmer connects notional program modules ..
Array programming
In computer science , Array programming languages also known as vector or multidimensional languages ... mathematics matrices , and higher dimensional array s. APL programming language APL , designed ..
Psychology of programming
The psychology of programming is the field of research that deals with the psychological aspects of writing ... studies of programming ESP . Psychologically, computer programming is a human activity which involves ..
Programming idiom
A programming idiom is a means of expressing a recurring construct in one or more programming language programming languages . Generally speaking, a programming idiom is an expression of a simple task ..
Logic programming
Logic programming which might better be called logical programming by analogy with mathematical programming and linear programming is, in its broadest sense, the use of mathematical logic for computer ..
Procedural programming
otheruses4 the computer programming paradigm the method of algorithmic content creation procedural generation unreferenced date April 2008 Procedural programming can sometimes be used as a synonym for imperative ..
BASIC Programming
Otheruses3 Basic programming Image Basicprogramming.png thumb BASIC Programming attempted to teach simple computer programming on the Atari 2600. BASIC Programming was released for the Atari 2600 console ..
Interactive programming
Image JITvsStandardProgramming.png thumb 200px right Interactive Programming vs. Standard Programming Interactive programming is the procedure of writing parts of a program while it is already active. This focuses ..
In-System Programming
In System Programming abbreviated ISP is the ability of some programmable logic device s, microcontroller ... advantage of this feature is that it allows manufacturers of electronic devices to integrate programming ..
Expression (programming)
An expression in a programming language is a combination of value computer science value s, variable s, operator programming operator s, and function programming function s that are interpreted Evaluation ..
Len (programming)
Many common programming language s operate on string computer science strings using String functions programming string functions . One of the major string functions Len , returns the length of a specific ..
Egoless programming
Egoless programming is a style of computer programming in which personal factors are minimised so that quality ... Weinberg in his seminal book, The Psychology of Computer Programming . ref cite book url http books.google.co.uk ..
Voodoo programming
Voodoo programming a term derived from voodoo economics is a tongue in cheek term for using a programming ... voodoo programming is probably due to spurious glitches, subtle bugs such as uninitialized data , or incorrect ..