Императивная программа как машинный код, состоящий из последовательно выполняемых команд и вызовов процедур, которые обрабатывают данные и изменяют значения переменных. Специфические особенности объектно-ориентированной парадигмы программирования.
Аннотация к работе
Каждая из парадигм отображает определенную модель вычислений, включая структуры данных и механизмы управления, и с ней связан определенный класс прикладных задач, которые удобно решать средствами данной парадигмы. В настоящий момент большинство современных языков программирования [3, 4] обычно включают средства и приемы программирования различных парадигм, хотя классифицируются согласно средствам своего ядра (к примеру, язык программирования Лисп - функциональный язык, хотя включает некоторые конструкции императивного стиля). В данной работе дается краткий обзор и сравнение основных парадигм программирования и показывается, что полноценное образование в области информатики и программирования предполагает освоение базовых приемов всех парадигм путем изучения языков, являющихся типичными представителями своей парадигмы. В еще менее традиционной и необычной логической парадигме программа рассматривается как множество логических формул: аксиом (фактов и правил), описывающих свойства некоторых объектов, и теоремы, которую необходимо доказать [2]. Поскольку парадигмы существуют и развиваются в рамках языков программирования, которые призваны обеспечивать удобные механизмы решения различных прикладных задач, неизбежна интеграция парадигм.
Список литературы
1. Голицина О.Л., Попов И.И. Программирование на языках высокого уровня: учебное пособие. - М.:ФОРУМ, 2010.
2. Клоксин У., Меллиш К. Программирование на языке Пролог. М., 1987.
3. Пратт Т., Зелковиц М. Языки программирования: разработка и реализация - СПБ: Питер, 2002.
4. Себеста Р.У. Основные концепции языков программирования - М.: Изд. дом «Вильямс», 2001.
5. Филд А., Харрисон П. Функциональное программирование. Мир, 1993.
6. Флойд Р. Парадигмы программирования \\ Лекции лауреатов премии Тьюринга за первые двадцать лет (1966-1985) - М.: Мир, 1993.
7. Goldberg A., Robson D. Smalltalk-80 - The Language and It’s Implementation. Addison-Wesley, 1982.