Chapter 12 - Computer Programming

¡Supera tus tareas y exámenes ahora con Quizwiz!

Variable

A named storage location that is capable of holding data, which can be modified during program execution.

Multiparadigm languages

A programming language that supports more than one paradigm, such as object-oriented and procedural paradigms.

programming paradigms

A programming language typically supports one or more ____________ such as procedural, object-oriented, or declarative.

programming paradigm

A programming methodology or approach, as in the object-oriented paradigm.

program editor

A programming tool, similar to a word processor, but that provides specialized editing and formatting features to streamline the programming process.

Logic error

A runtime error in the logic or design of a computer program.

API

An _____ is a set of application program or operating system functions that programmers can access from within the programs they create.

visual

An _______ development environment provides programmers with tools to build substantial sections of a program by pointing and clicking.

Event-driven paradigm

An approach to programming in which a programmer creates programs that continually check for, and respond to, program events, such as mouse clicks.

Agile methodology

An approach to software development that produces programs in an incremental way allowing specification to evolve at each iteration.

Runtime error

An error that occurs when a computer program is run.

Syntax error

An error that results when an instruction does not follow the syntax rules, or grammar, of the programming language.

Problem statement

In software engineering, a concise summary of elements that must be manipulated in order to achieve a result or goal.

Code

In the context of computer programming, code can be used as a noun to refer to the set of instructions that form a program, or as a verb that refers to the process of writing a program.

Control

In the context of graphical user interfaces, a control is a screen-based object whose behavior can be specified by a programmer.

Syntax

In the context of programming languages, syntax refers to the grammar rules that create valid program statements.

Constant

In the context of programming, a constant represents an unchanging value. In contrast, the data held in a variable can change.

Component

Prewritten objects or modules that programmers can customize and add to their own programs.

debugger

Programmers can use a software tool called a __________ to step through a program and find errors.

engineers

Software ________ plan and develop computer software using formalized techniques based on mathematical proofs, computer science research and engineering theory.

Properties

The characteristics of an object in a program.

True

The instructions that make up a computer program are sometimes referred to as code.

Computer programming

The process of designing, coding, and testing computer programs.

Predictive methodology

The traditional approach to software development in which detailed specifications are created before coding begins.

Third

_____-generation programming languages, such as COBOL and FORTRAN use easy-to-remember command words.

Parameters

a delimiting variable used to modify a command

programming language

a set of keywords and grammar that allows a programmer to write instructions that a computer can execute

Keyword

A command word provided by a programming language.


Conjuntos de estudio relacionados

Human Growth and development (Part 8): SYSTEMS AND ECOLOGICAL PERSPECTIVES AND THEORIES (p.92).

View Set

Chapter 2: Collecting Subjective Data Prep U

View Set

Ch 8 Translation of Foreign Currency Statements

View Set

Financial Accounting Final Exam- sample questions from quizzes

View Set

Ig-, Il-, Im-, In-, Ir- Prefix Words

View Set

Q/World History - Unit 7: The Industrial Revolution

View Set