Computer Software Flashcards

1
Q

assembly language

A

machine-dependent language that consists of mnemonic processor “instructions, data, and other statements”

note: not directly understandable by machine and high-level language as machine-independent

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

source code

A

Collection of instructions written in a programming language that requires a language processor to translate into machine code

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

compiler vs. interpreters

A

-compiler translates source code into machine language (or object code)
-interpreters both translate and execute source code into machine language one line at a time.

note: both checks source code for errors but if the interpreter finds an error, the process is terminated at the statement containing the error and displays an error message

note: C, C++, C#, and Java programs need compilers
note: Perl and Python execute using interpreters

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

What are some common high-level programming languages?

A

C++, Python, JavaScript, PHP, Tcl

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

algorithm

A

specific structured formula required to produce a specific output

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