Basics Computer Programming

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

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 10 people
690 days ago
5.0(1)
note Note
studied byStudied by 6 people
295 days ago
5.0(1)
note Note
studied byStudied by 6 people
803 days ago
5.0(1)
note Note
studied byStudied by 11 people
839 days ago
5.0(1)
note Note
studied byStudied by 293 people
695 days ago
5.0(2)
note Note
studied byStudied by 186 people
620 days ago
4.0(4)
note Note
studied byStudied by 40 people
957 days ago
4.5(2)
note Note
studied byStudied by 111 people
227 days ago
5.0(5)

Explore top flashcards

flashcards Flashcard (30)
studied byStudied by 15 people
62 days ago
5.0(1)
flashcards Flashcard (28)
studied byStudied by 23 people
899 days ago
5.0(1)
flashcards Flashcard (47)
studied byStudied by 29 people
704 days ago
4.7(3)
flashcards Flashcard (30)
studied byStudied by 7 people
480 days ago
5.0(1)
flashcards Flashcard (26)
studied byStudied by 11 people
836 days ago
5.0(3)
flashcards Flashcard (49)
studied byStudied by 2 people
171 days ago
5.0(1)
flashcards Flashcard (33)
studied byStudied by 83 people
572 days ago
5.0(1)
flashcards Flashcard (95)
studied byStudied by 221 people
21 days ago
5.0(2)
robot