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 22 people
712 days ago
5.0(1)
note Note
studied byStudied by 40 people
827 days ago
5.0(1)
note Note
studied byStudied by 27 people
875 days ago
5.0(1)
note Note
studied byStudied by 32 people
898 days ago
5.0(2)
note Note
studied byStudied by 4 people
661 days ago
5.0(1)
note Note
studied byStudied by 35 people
645 days ago
4.0(1)
note Note
studied byStudied by 35 people
349 days ago
5.0(1)
note Note
studied byStudied by 15448 people
658 days ago
4.8(60)

Explore top flashcards

flashcards Flashcard (84)
studied byStudied by 20 people
417 days ago
5.0(2)
flashcards Flashcard (82)
studied byStudied by 10 people
744 days ago
5.0(3)
flashcards Flashcard (115)
studied byStudied by 93 people
640 days ago
5.0(1)
flashcards Flashcard (153)
studied byStudied by 10 people
49 days ago
5.0(1)
flashcards Flashcard (55)
studied byStudied by 156 people
418 days ago
5.0(1)
flashcards Flashcard (29)
studied byStudied by 3 people
113 days ago
5.0(1)
flashcards Flashcard (60)
studied byStudied by 76 people
269 days ago
5.0(1)
flashcards Flashcard (34)
studied byStudied by 55 people
308 days ago
5.0(2)
robot