Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Глава 1. Основные модели программирования




Содержание

Введение…………………………………………………………………3

Глава 1. Основные модели программирования

1.1. Императивное и функциональное программирование………...…5

1.2. Логическое и процедурное программирование…………………...7

1.3. Структурное программирование………………………………….11

Глава 2. Подходы и приёмы

2.1. Рекурсия и автоматное программирование………………………15

2.2. Обобщенное программирование…………………………….……20

2.3. Метапрограммирование……………………………………...……23

Заключение…………………………………………………………….26

Список литературы…………………………………………………...27

Введение

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

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

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

Цель исследования: изучить современные парадигмы программирования.

Задачи:

- рассмотреть типы парадигм программирования;

- изучить характеристику парадигм программирования;

- проанализировать современные парадигмы программирования.

Объект исследования: парадигмы программирования.

Предмет исследования: сравнение и характеристика современных парадигм программирования.

 

 

Глава 1. Основные модели программирования






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных