Оглавление
Введение…3
1.Системы программирования.
1.1.Понятие системы программирования. Основная задача системы программирования...4
1.2.Понятие языка программирования…4
2.Понятие языков программирования высокого уровня.
2.1.Понятие и черты языков программирования высокого уровня. Достоинства и недостатки...6
2.2.Переносимость программ…7
3.Виды языков программирования высокого уровня.
3.1.Классификация языков программирования высокого уровня...9
3.2.Новые тенденции…10
4.Общая характеристика языков программирования высокого уровня.
4.1.Процедурно-ориентированные языки программирования…12
4.2.Проблемно-ориентированные и объектно-ориентированные языки программирования…13
Заключение…16
Библиографический список…19
ВВЕДЕНИЕ
На сегодняшний день тема реферата «Языки программирования высокого уровня» является актуальной.
Так, высокоуровневые языки стремятся не только облегчить решение сложных программных задач, но и упростить портирование программного обеспечения. Использование разнообразных трансляторов и интерпретаторов обеспечивает связь программ, написанных при помощи языков высокого уровня, с различными операционными системами и оборудованием, в то время как их исходный код остаётся, в идеале, неизменным.
Термин «Высокоуровневый» означает следующее: многие детали обрабатываются автоматически, а программисту для создания своего приложения приходится писать меньшее количество строк. В частности: распределением регистров занимается компилятор, так что программисту не надо писать код, обеспечивающий перемещение данных между регистрами и памятью. Последовательности вызова процедур генерируются автоматически; программисту нет необходимости описывать помещение аргументов функции в стек и их извлечение оттуда.
Для описания структур управления программист может использовать также ключевые слова как if, while, последовательности машинных команд, соответствующие этим описаниям компилятор генерирует динамически.
Цель реферата - рассмотреть языки программирования высокого уровня.
Реферат состоит из введения, основной части (4-х глав), заключения и библиографического списка.
Не нашли готовую?