Basics Computer Programming

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

Programming

1 / 23

flashcard set

Earn XP

Description and Tags

24 Terms

1

Programming

A process of designing or creating a program.

New cards
2

Programmer

A person who writes the program (e.g., Aldred Custodio).

New cards
3

Program

A set of step-by-step instructions that directs a computer to perform a specific task and produce required results.

New cards
4

Programming Language

A system of notation for writing computer programs.

New cards
5

Low-Level Language (LLL)

Machine dependent language, includes only machine language and assembly language.

New cards
6

Machine Language

The first generation of programming language, only understood by machines, written in binary (1’s and 0’s).

New cards
7

Assembly Language

Second generation of programming language that allows programmers to communicate with the machine using symbols for codes.

New cards
8

High-Level Language (HLL)

English-like programming language that is easier to understand and must be converted to machine language before execution.

New cards
9

Programming Language Paradigms

Categories of programming languages, including structured, object-oriented, functional, and declarative.

New cards
10

Structured Programming

Programming paradigm that includes languages like FORTRAN, COBOL, BASIC, C, Pascal, and Ada.

New cards
11

Object-Oriented Programming

Programming paradigm that includes languages like Smalltalk, C++, Visual Basic, Java, C#, and F#.

New cards
12

Functional Programming

Programming paradigm that includes languages like LISP and Scheme.

New cards
13

Declarative Programming

Programming paradigm exemplified by languages like Prolog.

New cards
14

Programming Life Cycle

Stages of programming including problem analysis, design, coding, testing and debugging, and maintenance.

New cards
15

Translator Program

Translates source program written in HLL to object program in machine language.

New cards
16

Source Program

A program written in High-Level Language (HLL).

New cards
17

Object Program

Source program translated into machine language.

New cards
18

Assembler

A type of translator that translates assembly language to machine language.

New cards
19

Interpreter

A type of translator that translates High-Level Language to machine language.

New cards
20

Compiler

A type of translator that translates source code to object code (machine language).

New cards
21

IPO Analysis

Input, Process, Output analysis method used in problem-solving in programming.

New cards
22

Output

The results displayed from a computation or program.

New cards
23

Input

The act of reading data into a program.

New cards
24

Process

The computation performed on the input data.

New cards

Explore top notes

note Note
studied byStudied by 85 people
... ago
5.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 58 people
... ago
5.0(3)
note Note
studied byStudied by 9 people
... ago
5.0(2)
note Note
studied byStudied by 357 people
... ago
5.0(9)
note Note
studied byStudied by 42 people
... ago
5.0(1)
note Note
studied byStudied by 7 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (112)
studied byStudied by 11 people
... ago
5.0(1)
flashcards Flashcard (85)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (115)
studied byStudied by 9 people
... ago
5.0(1)
flashcards Flashcard (40)
studied byStudied by 24 people
... ago
4.0(1)
flashcards Flashcard (107)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (30)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (76)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 3 people
... ago
5.0(1)
robot