Computer Programming

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
GameKnowt Play
New
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/38

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

39 Terms

1
New cards

Programming

multistep process for creating a program

2
New cards

code

way of giving computersinstructions about what theyshould do next

3
New cards

computer program

list or sequence of instructions that tell a computer what to do.

4
New cards

programming language

written by a computer program

5
New cards

programming language (PL)

type of written language that tells computers what to do in order to work

6
New cards

Programming languages

used to make all the computerprograms or software

7
New cards

Syntax

It consists of rules governing the structure and content of the statement that shouldbe followed

8
New cards

source code

written by a programmer using a programming language to create programs

9
New cards

Source code

well-written set of instructions andstatements to develop a program

10
New cards

Low-level or high-levellanguage

Source code can be written

11
New cards

binary/binaries

machine language

12
New cards

language translator

Source code must be translated to machine language(binary form)

13
New cards

Assembler

translates a program written from an assemblylanguage to a low-level language

14
New cards

Interpreter

translates each statement or one line at a time andexecuted immediately after translation

15
New cards

Compiler

translates all statements at one time. It provides all the error messages - called diagnostics- at once

16
New cards

Low-level Language

uses instructions tieddirectly to one type ofcomputer

17
New cards

Low-level Language

often cryptic and nothuman-readable

18
New cards

High-level language

uses English-likeinstructions

19
New cards

Assembly Language

A programming language withsymbolic names for opcodes,and decimals or labels formemory addresses

20
New cards

programming paradigm

a style, or "way," ofprogramming to solve problem using some programminglanguage

21
New cards

programming paradigm

approach or method to solve a problem using tools and techniques that are available to us following someapproach

22
New cards

programming paradigm

a way to classify programming languages based ontheir features

23
New cards

Procedure-oriented program

programmer concentrateson the major tasks that the program needs to perform

24
New cards

Object-oriented program

requires the programmer tofocus on the objects that the program can use toaccomplish its goal

25
New cards

phases

sequence of steps we follow when we developing a program

26
New cards

program development life cycle

set of steps orphases that are used to develop a program in anyprogramming language

27
New cards

Requirement

description of what a system should do

28
New cards

Requirement

t involves the collection of information and the definition of thecharacteristics or features of the desired system

29
New cards

algorithm

step-by-step sequence of instructions thatdescribe how data will be processed to produce the desiredoutput

30
New cards

Pseudocode

an algorithm written in normal Human language statements to describe the logic and processing flow

31
New cards

Flowchart

isualrepresentation of the sequenceof steps and decisions neededto perform a process

32
New cards

Coding

The actual writing of the program based on the designspecifications

33
New cards

Desk checking

is manually testing the solution design tomake sure that it is free of errors and that the logic works

34
New cards

Debugging

means detecting, locating, and removing all errorsin a computer program

35
New cards

Syntax Error

the most common error and incorrect use ofprogramming language statements

36
New cards

Run-time Error

software error that occurs while a program isbeing executed

37
New cards

Logical Error

mistake in a program's source code that results inincorrect or unexpected behavior

38
New cards

Documentation

written detailed description of theprogramming cycle and specific facts about the program

39
New cards

Maintenance

activity designed to keep programserror-free, up-to-date and in good working condition

Explore top flashcards

World Lit Midterm
Updated 1046d ago
flashcards Flashcards (25)
Vývinovka
Updated 506d ago
flashcards Flashcards (66)
Units 1-12 of Vocab
Updated 1052d ago
flashcards Flashcards (240)
BIO Final 2023
Updated 692d ago
flashcards Flashcards (159)
Chapter 2
Updated 777d ago
flashcards Flashcards (30)
World Lit Midterm
Updated 1046d ago
flashcards Flashcards (25)
Vývinovka
Updated 506d ago
flashcards Flashcards (66)
Units 1-12 of Vocab
Updated 1052d ago
flashcards Flashcards (240)
BIO Final 2023
Updated 692d ago
flashcards Flashcards (159)
Chapter 2
Updated 777d ago
flashcards Flashcards (30)