GENERAL PROGRAMMING KNOWLEDGE Flashcards
What is a low level language?
Fast and easy for computers to understand. But difficult for humans to understand.
What is a high level language?
Easy for humans to understand and code, but difficult for computers to understand. Making it slower.
Describe broadly how the internet works.
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.
What does URL stand for?
Uniform Resource Locator
What does SEO stand for?
Search engine optimization.
What is a great website to get information about web technology?
MDN (Mozilla Developer Network)
What are the two different types of common errors in code?
Syntax and Logical
What is a syntax error in code?
A syntax error will stop the program from running due to the code’s writing being incorrect.
What is a logic error in code?
A logic error is when the syntax is correct, but the intended result was not achieved.
What does IDE stand for?
Integrated Development Environment
How do you deploy a website without setting up your own server and network?
Use a hosting provider. A hosting provider is a business that maintains all the resources needed to host applications.
What are a few different types of hosting?
- Website builder (Wix, Squarespace, etc.)
- Shared web hosting (you get a piece of a server and share that with others)
- Dedicated web hosting (your own server)
- Cloud hosting (IaaS, PaaS, FaaS)
What is IaaS?
Raw infrastructure resources. Cloud provider manages the infrastructure.
What is PaaS?
Provider manages infrastructure and you deploy the apps.
What is FaaS?
Provider manages infrastructure, you deploy functions.