General Programming terminology Flashcards

1
Q

program

A

a set of instructions for a computer to carry out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

application software

A

program designed to instruct computer to carry out tasks for a user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

system software

A

a program that manages the computer itself

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

syntax

A

rules that govern how characters in commands are formatted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

command

A

the expression of a single instruction formatted to the requirements of the language the program it is written in

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

keywords

A

the lexicon specific to a given programming language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

compiler/interpreter

A

translates commands for program written in a higher-level language into language interpretable by the computer (machine language)

  • compiler: translates entire program before executing it
  • interpreter: translates and executes one command at a time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

syntax error (bug)

A

error due to the character configuration of commands being in the wrong format to be decipherable by a compiler/interpreter

  • generates an error message
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

debugging

A

the process of removing bugs from a programming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

logic (semantic) error

A

causes and undesired output but does not violate syntax

  • will not generate error message
  • observed from undesired output
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

convention

A

common agreed upon character representations in commands that don’t impact the compiling/interpretation of those commands; more for user readability than machine readability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly