# Programming Languages
Generally programming languages are either compiled or interpreted. It depends on their implementations
Some languages could both be compiled and interpreted at the same time.
- What is the difference between scripting and programming languages?
- Scripting languages are generally dynamically types.
- Generally interpreted, do not have compiled step
- List of compiled programming languages
# PHP - Hypertext Preprocessor
|Server side scripting language||Client side scripting language|
|direct db access||interactions via HTTP calls to APIs|