6
Knowledge

Computer programming

The process of designing and building an executable computer program to accomplish a specific computing result or to perform a specific task

Concept

Computer programming or coding is the composition of sequences of instructions, called programs, that computers can follow to perform tasks. It involves designing and implementing algorithms, step-by-step specifications of procedures, by writing code in one or more programming languages. Programmers typically use high-level programming languages that are more easily intelligible to humans than machine code, which is directly executed by the central processing unit. Proficient programming usually requires expertise in several different subjects, including knowledge of the application domain, details of programming languages and generic code libraries, specialized algorithms, and formal logic. Auxiliary tasks accompanying and related to programming include analyzing requirements, testing, debugging (investigating and fixing problems), implementation of build systems, and management of derived artifacts, such as programs' machine code. While these are sometimes considered programming, often the term software development is used for this larger overall process – with the terms programming, implementation, and coding reserved for the writing and editing of code per se. Sometimes software development is known as software engineering, especially when it employs formal methods or follows an engineering design process.

UtopiaYour beings deal 42% more damage.
Epic35252 / 378351

CardsKnowledge

Computer programming

The process of designing and building an executable computer program to accomplish a specific computing result or to perform a specific task

Computer programming or coding is the composition of sequences of instructions, called programs, that computers can follow to perform tasks. It involves designing and implementing algorithms, step-by-step specifications of procedures, by writing code in one or more programming languages. Programmers typically use high-level programming languages that are more easily intelligible to humans than machine code, which is directly executed by the central processing unit. Proficient programming usually requires expertise in several different subjects, including knowledge of the application domain, details of programming languages and generic code libraries, specialized algorithms, and formal logic. Auxiliary tasks accompanying and related to programming include analyzing requirements, testing, debugging (investigating and fixing problems), implementation of build systems, and management of derived artifacts, such as programs' machine code. While these are sometimes considered programming, often the term software development is used for this larger overall process – with the terms programming, implementation, and coding reserved for the writing and editing of code per se. Sometimes software development is known as software engineering, especially when it employs formal methods or follows an engineering design process.

Read the article on Wikipedia

How these stats are calculated

Every value is derived from a measurement of the article, with no manual input. The measurements below were taken on September 6, 2026.

ConceptAlters a rule of the game for as long as it stays in play.

REA

Reach

Article length

87 / 120

RIG

Rigour

Reference density and count

40 / 120

ANC

Anchorage

Age and revision count

364 / 400

CUR

Currency

Recent edit activity and view trend

17 / 30

DIF

Diffusion

Language editions and incoming links

83 / 100

Article size

46 kB

Sources cited

43

Sections

19

Revisions

5,033

Revisions in 90 days

20

Incoming links

3,846

Language editions

94

Views over 12 months

200,349

Created on

October 25, 2001

Wikidata statements

96

Epic — 99.5th percentile of notability

Rarity ranks cards by how famous their subject is: readership, number of languages and incoming links. This tier appears in 4.50% of cards pulled from packs. It says nothing about the card’s power, which is 659 out of 1000 here.

Effect

This card does not fight on its own: it carries a single effect, chosen by its dominant measure.

UtopiaYour beings deal 42% more damage.

Knowledgetype matchups

Strong against

CosmosLand

Weak against

MythPower

The source article

This card maps to the Wikidata item Q80006, present in 94 Wikipedia editions.

Illustration : file on Wikimedia CommonsJoho345 licence Public domain. Article text licensed under CC BY-SA 4.0.

Other Knowledge cards