lucas notes type shit Flashcards

1
Q

tf is benchmarking

A

In computing, a benchmark is the act of running a computer program, a set of programs, or other operations, in order to assess the relative performance of an object, normally by running a number of standard tests and trials against it.

basically testing software against similar software to assess it’s performance/value

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

tf is compilation

A

process of converting high level programming language into lower leveling such as html or javascript to machine code

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

tf is interpretation

A

an interpreter is a program that directly executes instructions written in a programming or scripting language, without requiring compilation.

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

tf is lexical analysis

A

the first stage of compilation, converts syntaxes into tokens

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

tf is parsing

A

the process of analyzing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar.

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

tf is code generation

A

software techniques or systems that generate program code

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

fuckin fetch execute cycle

A

4 steps innit

  1. fetch
    - cpu collects an instruction from a memory location
  2. decode
    - The decoder in the control unit works out (decodes) what to do with the instruction
  3. execute
    - ALU (arithmetic logic unit) executes decoded instructions
  4. Store
    - send and write results back in main memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

tf is a syntax error

A

mistakes in the source code, such as spelling and punctuation errors, incorrect labels, and so on

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

tf is a logic error

A

an error were the instructions given in the program do not accomplish the intended goal.

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

tf is a runtime error

A

an error that occurs when a program you’re using or writing crashes or produces a wrong output.

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

tf are fags. wait shit flags

A

turns certain functionality on and off during runtime, without deploying new code

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

tf is desk checking

A

manually checking the logic of an algorithm line by line

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

tf are drivers

A

provides a programming interface to control and manage specific lower-level interfaces

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

tf are stubs

A

a piece of code used to stand in for some other programming functionality

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