GENERAL PROGRAMMING KNOWLEDGE Flashcards

1
Q

What is a low level language?

A

Fast and easy for computers to understand. But difficult for humans to understand.

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

What is a high level language?

A

Easy for humans to understand and code, but difficult for computers to understand. Making it slower.

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

Describe broadly how the internet works.

A

The internet is a global network of interconnected computers and devices that allows for the exchange of information. It operates on a system of protocols, which are a set of rules and standards that enable different devices to communicate with each other.

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

What does URL stand for?

A

Uniform Resource Locator

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

What does SEO stand for?

A

Search engine optimization.

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

What is a great website to get information about web technology?

A

MDN (Mozilla Developer Network)

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

What are the two different types of common errors in code?

A

Syntax and Logical

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

What is a syntax error in code?

A

A syntax error will stop the program from running due to the code’s writing being incorrect.

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

What is a logic error in code?

A

A logic error is when the syntax is correct, but the intended result was not achieved.

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

What does IDE stand for?

A

Integrated Development Environment

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

How do you deploy a website without setting up your own server and network?

A

Use a hosting provider. A hosting provider is a business that maintains all the resources needed to host applications.

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

What are a few different types of hosting?

A
  1. Website builder (Wix, Squarespace, etc.)
  2. Shared web hosting (you get a piece of a server and share that with others)
  3. Dedicated web hosting (your own server)
  4. Cloud hosting (IaaS, PaaS, FaaS)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is IaaS?

A

Raw infrastructure resources. Cloud provider manages the infrastructure.

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

What is PaaS?

A

Provider manages infrastructure and you deploy the apps.

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

What is FaaS?

A

Provider manages infrastructure, you deploy functions.

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