Software Programs
Computer Languages
IT
Software Development
Programming Language Categories
100

Mini programs in Excel or Word that you use to complete repetitive tasks is called what?

Macro

100

The database programming language SQL stands for what?

Structured Query Language

100

A ___________ includes data, people, procedures, hardware, and software working together to achieve a common goal.

Information System

100

The process of translating a task into a series of commands that a computer will use to perform that task is what?

Programming

100

This programming language category represents the actual machine language (1s and 0s) that the CPU understands.

First Generation (1GL)

200

_____ is a small model of a program built at the beginning of a project to demonstrate what the final product will do.

Prototype

200

What is a type of "code" used to create instructions for the CPU to follow?

Programming language

200

Once tested internally, software is released to the public for testing as this type of release.

Beta release

200

A text-based approach to describing what an algorithm does is what?

Pseudocode

200

This programming language category uses symbols and commands to help programmers tell the computer what to do.

Third Generation (3GL)

300

________ is the capability to move a software program easily from one type of computer to another.

Portability

300

________ is the instructions programmers have written in a higher-level language.

Source code

300

When the general public finds errors or bugs in software, fixes are provided as what?

Service packs

300

Visual representation of the behaviors and decisions of the algorithm is what?

Flow chart

300

This programming language category represents database query languages and report generators (ex SQL).

Fourth Generation (4GL)

400

_______ is internal information about a program that describes it's development and technical details.

Documentation

400

This process changes a programming language into binary (0s and 1s) that the computer can understand.

Compilation

400

The process of running the program over and over to find and repair errors is known as what?

Debugging

400

_____ defines real life objects as classes with data and methods.

Object-oriented analysis 

or 

Object-oriented programming

400

This programming language category is used with A.I.

Fifth Generation (5GL)

500

________ is a developmental tool that helps programmers write and test their programs.

Integrated Development Environment (IDE)

500

Name two of the five programming language data types.

string (text data) 

integer (number) 

boolean (true or false) 

float (decimal numbers) 

char (a single character)

500

Once the developer is done testing the software, ______ occurs next.

Internal testing

500

List three of the six steps in the Software Development Life Cycle? 

Problem Identification

Analysis 

Design 

Development 

Testing 

Maintenance

500

This programming language category has short, English-like commands that speak directly to the CPU and hardware resources.


Second-generation language (2GL)

M
e
n
u