Types of Programming Languages
Programming languages are used to write instructions for computers.
They are classified into several types based on their level and purpose:
1. **High-Level Languages**: Easy to read and write. Examples: Python, Java, C#.
2. **Low-Level Languages**: Closer to machine code. Examples: Assembly, Machine Code.
3. **Compiled Languages**: Converted into machine code before execution. Examples: C, C++.
4. **Interpreted Languages**: Executed line-by-line by an interpreter. Examples: Python, JavaScript.
5. **Scripting Languages**: Used for automating tasks. Examples: Bash, Perl, Ruby.
6. **Domain-Specific Languages**: Designed for specific tasks. Examples: SQL (databases), HTML
(web).
Each language serves different purposes in software development.