# data[].attributes.body
A computer program that is used to test and debug other programs.

# data[].attributes.body
identify and remove errors from (computer hardware or software).

# data[].attributes.body
a storage location paired with an associated symbolic name, which contains some known or unknown quantity of information referred to as a value.

# data[].attributes.body
the set of rules that defines the combinations of symbols that are considered to be a correctly structured document or fragment in that language.

# data[].attributes.body
an error in the syntax of a sequence of characters or tokens that is intended to be written in a particular programming language.

# data[].attributes.body
any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

# data[].attributes.body
the study of meaning in language.

# data[].attributes.body
Writing invalid program logic that produces incorrect results when the instructions are executed.

# data[].attributes.body
a person who writes computer programs.

# data[].attributes.body
a collection of instructions that performs a specific task when executed by a computer.

# data[].attributes.body
a set of functions.

# data[].attributes.body
is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods.

# data[].attributes.body
can be a variable, a data structure, a function, or a method, and as such, is a value in memory referenced by an identifier.

# data[].attributes.body
a computer program written in machine language instructions that can be executed directly by a computer's central processing unit.

# data[].attributes.body
a programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions.

# data[].attributes.body
a "client-side" programming language.

# data[].attributes.body
the repetition of a process in order to generate a sequence of outcomes.

# data[].attributes.body
a computer program that directly executes.

# data[].attributes.body
a programming language with strong abstraction from the details of the computer.

# data[].attributes.body
a type of diagram that represents an algorithm, workflow or process.

# data[].attributes.body
the process by which a computer or virtual machine executes the instructions of a computer program.

# data[].attributes.body
features of a programming language, which perform different computations or actions depending on whether a programmer-specified boolean condition evaluates to true or false.

# data[].attributes.body
a computer program that transforms computer code written in one programming language into another programming language.

# data[].attributes.body
a directive to a computer program acting as an interpreter of some kind to perform a specific task.

# data[].attributes.body
the set of instructions forming a computer program which is executed by a computer.

# data[].attributes.body
an error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.

# data[].attributes.body
any low-level programming language in which there is a very strong correspondence between the program's statements and the architecture's machine code instructions.

# data[].attributes.body
an unambiguous specification of how to solve a class of problems.