8. Programming & App Development Flashcards

1
Q

What is a compiled programming language?

A

Programming language that is compiled before execution

i.e. C++, C#, COBOL, PASCAL

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

What is an interpreted programming language?

A

Programming language that does not need to be compiled before executed

i.e. JavaScript, Perl, Python

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

How is interpreted programming languages executed?

A

Via interpreter

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

What do interpreters do?

A

Converts code into machine code at runtime

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

What type of programming languages run faster?

A

Compiled programming languages

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

What type of programming languages is more likely to run on any platform?

A

Interpreted programming languages

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

2 ways interpreters are implemented?

A

By being part of the OS or provided as a VM

i.e. Java VM

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

What are query languages designed for?

A

Retrieving records from a dataset

i.e. SQL

Query code does not need to be compiled

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

What is assembly language?

A

Low-level programming language that is closely related to machine code

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

Purpose of a markup language?

A markup language is NOT a programming language

A

Make data in a document accessible to a program

i.e. HTML, XML

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

What is a script?

A

Smaller piece of code than a program

They’re targeted at completing a specific task

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

What are batch files?

A

Command-line instructions in a .CMD file

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

3 app delivery methods?

A
  • Local install
  • Network server install
  • Cloud hosted model
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What programming concept allows for variable size container?

A

Vector

Vectors are like arrays but can grow or shrink in size as elements are added or removed

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