Концепции современного программирования

Основные парадигмы программирования и их иерархия Декларативная парадигма программирования Функциональное программирование Логическое программирование Программирование потоком данных Императивная парадигма программирования Автоматное программирование Конкатенативное программирование Неструктурное программирование Структурное программирование Процедурное программирование Объектно-ориентированное программирование Парадигмы программирования уровня архитектуры программного обеспечения Событийно-ориентированное программирование Агентно-ориентированное программирование Компонентно-ориентированное программирование Параллельное программирование Прочие парадигмы программирования Метапрограммирование Обобщенное программирование Рефлексивно-ориентированное программирование Визуальное программирование Логическое программирование. Язык Пролог Основные конструкции Факты Правила Запросы (вопросы, цели) Предикаты Переменные Основные секции программы Основные стандартные домены Интерпретация правил и правила вывода Выполнение логической программы Решение логических задач с использованием списков Рекурсивные программы Отсечение Списки Отрицание Приложения Пролога. Экспертные системы Две стратегии механизма логического вывода на множестве правил БЗ ЭС Сравнение прямой и обратной стратегий логического вывода Функциональное программирование. Язык COMMON LISP История создания и особенности языка COMMON LISP Типы и структуры данных Интерпретатор языка COMMON LISP и вычисление выражений Операции со списками и ячейки, операции со строками Функции сравнения и предикаты Базовая функциональность вывода Функции Управление и условные выражения Переменные и императивные свойства языка COMMON LISP Генерация кода в языке COMMON LISP Циклы и пример решения задачи на языке COMMON LISP Пример реализации символьных вычислений на языке COMMON LISP Упражнения
 
  РЕЗЮМЕ   След >