Chapter 11

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

Java

A high-level, object oriented programming language used for Web app

Python

A high-level, open source, dynamic, object-oriented programming language that can be used to develop a wide variety of applications

Dart

A high-level, open source, object-oriented programming language developed by Google

Compiler

A language translator that converts an entire program into machine language before executing it

Interpreter

A language translator that converts program statements line-by-line into machine language

Assembly language

A low-level programming language that uses names and other symbols to replace some of the 0s and 1s in machine language

Hypertext Markup Language (HTML)

A markup language widely used for creating Web pages

Variable

A named memory location defined in a computer program that is used to store the current value of a data item used in that program

C++

A newer, object-oriented version of the C

Control structure

A pattern for controlling the flow of logic in a computer program, module, or method

Pascal

A structured, high-level programming language often used to teach structured programming

Markup language

A type of language that uses symbols or tags to describe what a document should look like

Visual Basic

A version of BASIC programming language

Visual Basic

A version of the BASIC programming language that uses a visual programming environment

Wireframe

A visual representation of the overall design and logic of an application

Extensible Hypertext Markup Language (XHTML)

Stricter version of HTML that is based on XML

Program debugging and testing

The phase of the program development life cycle that ensures a program is correct and works as intended

Program development life cycle (PDLC)

The process consisting of the five phases of program development: analyzing, designing, coding, debugging, and testing, and implementing and maintaining application software

Program development

The process of creating application programs

Debugging

The process of ensuring a program is free of errors

Coding

The process of writing the programming language statements to create a computer program

Machine language

A binary-based programming language, consisting only of 0s and 1s

Application lifecycle management (ALM)

A broad term to describe complete systems that can be used to create and manage an application throughout its entire life cycle

High-level language

A class of programming languages that is closer to natural language and easier to work with than a low-level language

4GL

A class of programming languages that is closer to natural language and easier to work with than high-level languages

Fourth-generation language (4GL)

A class of programming languages that is closer to natural language and easier to work with than high-level languages

Low-level language

A class of programming languages that is highly detailed and machine-dependent

Integrated development environment (IDE)

A collection of application development tools that have a common user interface and are used to develop and test software programs

Source code

A computer program before it is compiled

COBOL

A high-level programming language developed for transaction processing applications

Fortran

A high-level programming language used for mathematical, scientific, and engineering applications

C

A high-level structured programming language that has the execution efficiency of an assembly language

Programmer

A person whose job it is to write, test, and maintain computer programs

Flowchart

A program design tool that graphically shows step-by-step the actions a computer program will take

Pseudocode

A program design tool that uses English-like statements to outline the logic of a program

Logic error

A programming error that occurs when running a program produces incorrect results

Syntax error

A programming error that occurs when the programmer has not followed the rules of the programming language

Scripting language

A programming language that is interpreted at run-time instead of being compiled

Software development kit (SDK)

A programming package designed for a particular platform that enables programmers to develop applications for that platform more quickly and easily

Software development kit (SDK)

A programming package designed for particular platform that enables programmers to develop applications for that platform more quickly and easily

JavaScript

A scripting language often used to add animation and interactivity to Web pages and Web applications

Repetition control structure

A series of statements in a loop that are repeated until a particular condition is met

Selection control structure

A series of statements in which the results of a decision determine the direction the program takes

Sequence control structure

A series of statements that follow one another

Application program interface (API)

A set of commands, functions, and protocols used to help applications interface with a specific operating system

Extensible Markup Language (XML)

A set of rules used for exchanging data over the Web

Programming language

A set of rules, words, symbols, and codes used to write computer programs

Unified Modeling Language (UML)

A set of standard notations for creating business models

Language translator

A software program that converts source code to object code

Object-oriented programming (OOP)

An approach to program design in which a program consists of objects that contain data and processes to be used with those objects

Procedural programming

An approach to program design in which a program is separated into small modules that are called by the main program or another module when needed

Aspect-oriented programming (AOP)

An approach to program design in which different functions are clearly separated so program components can be developed and modified independently from one another

Agile software development (ASD)

An approach to program design that uses short development cycles in order to procedure small functional pieces of a program on an ongoing basis

BASIC

An easy to learn, high-level programming language that was developed to be used by beginning programmers

HTML5

The current version of HTML

Object code

The machine language version of a computer program generated when the program's source code is compiled

C#

The newest, object-oriented version of the C

Program coding

The phase of the program development cycle in which the program code is written using a programming language

Problem analysis

The phase of the program development life cycle in which the problem is carefully considered and the program specifications are developed

Program implementation and maintenance

The phase of the program development life cycle in which the program is implemented and then maintained, as needed, to remain useful

Program design

The phase of the program development life cycle in which the program specifications are expanded into a complete design of the new program


Conjuntos de estudio relacionados

Econ 202: Chapter 6 Part 1 Handout

View Set

Palo Alto Quiz #1 - Security Architecture Planning

View Set

Pharmacology II Chpt. 38 Agents to Control Blood Glucose 5-8

View Set