- Языки программирования:
- машинные;
- низкого уровня (Ассемблер);
- высокого уровня:
- для осуществления любой поставленной задачи (Ада, C++/С#, Python, Pascal);
- для разработки веб-приложений (JavaScript, PHP);
- для создания прикладных программ (Java, КОБОЛ, PostScript);
- для создания искусственного интеллекта (Пролог, LISP);
- для параллельного программирования (Linda).
Язык | Характеристики | Применение |
---|---|---|
| Статически типизированный язык | Операционные системы, драйвера и т. п. |
| Статически типизированный язык | Бизнес-приложения, видеоигры и т. п. |
| Интерпретируемый язык | Веб-разработка, машинное обучение |
| Мультипарадигменный язык | Интерактивные веб-страницы |
| Скриптовый язык (С-подобный) | Веб-приложения |
| Логический язык на основе предикатов | Искусственный интеллект |
| Структурированный язык | Язык для обучения, основа других языков |
| Многоплатформенный объектно-ориентированный язык | Операционные системы для смартфонов, программное обеспечение |
| Императивный язык | Представление команд CPU |