ТОР 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. Основные модели программирования Не нашли, что искали? Воспользуйтесь поиском:
|