# Введение в Языки программирования
Языки программирования представляют собой специальные системы символов и правил, позволяющие разработчикам создавать программное обеспечение. Каждый язык программирования имеет свои особенности, преимущества и недостатки, которые делают его уникальным инструментом для определенных задач.
## Основы языков программирования
### 1. Синтаксис
- Структура: Языки программирования имеют свои собственные правила для организации кода и выражения логики. Например, Python использует отступы, а Java - фигурные скобки для обозначения блоков кода.
- Семантика: Это означает, какие операции и действия доступны в языке, а также как они выполняются.
### 2. Типы данных и переменные
- Статическая или динамическая типизация: Некоторые языки требуют указания типа данных при объявлении переменных (как Java), в то время как другие (например, JavaScript) используют динамическую типизацию, где тип переменной определяется автоматически.
- Простые и сложные типы