ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Парадигмы программирования.Парадигма -это совокупность научных методов и решений, определяющих какое-либо направление в науке. В процессе развития компьютеров и методов обработки информации появилось большое количество языков программирования: Фортран, Пролог, Алгол, Ada, Вasic, Modula, Лисп, Паскаль, PL/1, Cи, Си++, Java и другие. Все языки условно можно поделить на группы, которые отличаются друг от друга походом к решению задачи на компьютере и, соответственно, методами построения программ для реализации их решения. Так сформировалось понятие парадигмы программирования. Понятие это еще не устоявшееся, и в литературе можно встретить различные описания парадигм программирования. Мы выделим три наиболее часто встречающихся: директивное программирование, декларативное программирование и объектно-ориентированное программирование Директивное программирование (которое в литературе так же определяется как императивное, процедурное, процедурно-ориентированное, модульное, структурное) предполагает такое решение задачи, где программа представляет собой последовательность команд, которую компьютер затем транслирует в машинный код. Представителями таких языков программирования из перчисленных яяются Фортран, Алгол, Ada, Вasic, Modula, Паскаль, PL/1, Cи. При декларативном программировании на первом месте выступает не собственно последовательность действий, приводящих к результату, а сама задача, которую надо решить. Программа представляет собой детальное формализованное описание постановки задачи, которое затем транслируется в машинную программу (Пролог, Лисп). Эта парадигма получила также название функционально-логического программирования. Объектно-ориентированное программирование в настоящий момент используют высоко квалифицированные программисты для создания больших программных комплексов. Оно предполагает жесткую организацию данных и тесную связь с методами их обработки. Для изучения программирования это наиболее сложная парадигма. В настоящем курсе мы будем ориентированы на первую парадигму программирования.
Не нашли, что искали? Воспользуйтесь поиском:
|