Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Парадигмы программирования



Парадигма -это совокупность научных методов и решений, определяющих какое-либо направление в науке.

В процессе развития компьютеров и методов обработки информации появилось большое количество языков программирования: Фортран, Пролог, Алгол, Ada, Вasic, Modula, Лисп, Паскаль, PL/1, Cи, Си++, Java и другие. Все языки условно можно поделить на группы, которые отличаются друг от друга походом к решению задачи на компьютере и, соответственно, методами построения программ для реализации их решения. Так сформировалось понятие парадигмы программирования. Понятие это еще не устоявшееся, и в литературе можно встретить различные описания парадигм программирования. Мы выделим три наиболее часто встречающихся: директивное программирование, декларативное программирование и объектно-ориентированное программирование

Директивное программирование (которое в литературе так же определяется как императивное, процедурное, процедурно-ориентированное, модульное, структурное) предполагает такое решение задачи, где программа представляет собой последовательность команд, которую компьютер затем транслирует в машинный код. Представителями таких языков программирования из перчисленных яяются Фортран, Алгол, Ada, Вasic, Modula, Паскаль, PL/1, Cи.

При декларативном программировании на первом месте выступает не собственно последовательность действий, приводящих к результату, а сама задача, которую надо решить. Программа представляет собой детальное формализованное описание постановки задачи, которое затем транслируется в машинную программу (Пролог, Лисп). Эта парадигма получила также название функционально-логического программирования.

Объектно-ориентированное программирование в настоящий момент используют высоко квалифицированные программисты для создания больших программных комплексов. Оно предполагает жесткую организацию данных и тесную связь с методами их обработки. Для изучения программирования это наиболее сложная парадигма.

В настоящем курсе мы будем ориентированы на первую парадигму программирования.





Дата публикования: 2015-01-13; Прочитано: 260 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...