Другие языки программирования и технологии

Виды языков программирования высокого уровня?

RO
Rustem Ospanov
351
Ха!

Интерпритируемый
Компилируемый
машинный

скриптовый
модульный
объектный

всё подходит на этот вопрос, а смысловыя нагрузка разная.
D_
Dj _Silwerhof_
11 877
Лучший ответ
Классификация может быть различной. Например, императивные, декларативные, функциональные, стековые, скриптовые.
много.
Если по-честному пытаться ответить на вопрос - то не выйдет ничерта.
Скорее всего автор вашего курса пгодразумевает под этим термином что-то свое, ему только и понятное.
SU
Sabit Utarov
13 013
Программировать на языке ассемблера намного проще, чем в машинном коде, но все равно сложно. Поэтому были созданы другие языки программирования, в которых каждая инструкция (оператор) языка преобразуется в группу машинных. Эти языки ориентируются не на систему команд процессора, а на способ мышления, присущий человеку. Языки, удобные для людей, называют языками высокого уровня.

Сегодня абсолютное большинство программ создается именно на основе языков высокого уровня. Эти языки имеют следующие достоинства.

Машинная независимость. Программа с одинаковым исходным текстом может быть подготовлена для выполнения на процессорах с разной системой команд. Транслятор языка программирования высокого уровня — это машинно-зависимая система, предназначенная для подготовки программы к выполнению в рамках конкретной платформы.
Использование естественных обозначений (например, привычных математических знаков) .
Эффективное представление этапов обработки данных средствами языка. Набор допустимых операций определен соображениями удобства, а не системой команд конкретного процессора.
Расширенный набор поддерживаемых типов данных.
Готовые библиотеки стандартных подпрограмм для выполнения часто встречающихся действий.
Применение языков программирования высокого уровня для создания программ началось в 60-е годы XX века. С тех пор по настоящее время создано и используется множество языков программирования, как универсальных, так и ориентированных на определенные группы задач.