Programming Lanaguages Intro
Programming Lanaguages Intro
applications, and paradigms. Here are some of the main types of programming languages:
- **Characteristics:** These languages are designed to be more user-friendly and abstracted from
machine code. They often include features like automatic memory management and syntax that is closer
to human languages.
- **Characteristics:** These languages are closer to the machine code and hardware architecture. They
provide more direct control over the computer's hardware but are less human-readable and harder to
work with.
- **Paradigm:** Procedures or routines are used to structure the code, focusing on step-by-step
procedures or functions.
- **Paradigm:** Emphasizes the concept of "objects," which can encapsulate data and behavior. It
involves principles like encapsulation, inheritance, and polymorphism.
6. **Scripting Languages:**
- **Examples:** JavaScript, Python, Ruby
- **Characteristics:** These languages are often interpreted and used for automation tasks. They
typically have dynamic typing and are not compiled before execution.
7. **Markup Languages:**
- **Characteristics:** Used to define and present text, and they often include tags to describe
elements within a document.
8. **Query Languages:**
- **Examples:** MATLAB for numerical computing, CSS for styling web pages
- **Examples:** Erlang, Go
- **Examples:** C, C++
- **Characteristics:** Code is translated into machine code before execution, potentially resulting in
faster performance.