Разделы презентаций


Функциональное программирование Подготовил: Студент группы МИВТ-81 Лысенков

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

Слайды и текст этой презентации

Слайд 1Функциональное программирование
Подготовил: Студент группы МИВТ-81 Лысенков Александр

Функциональное программированиеПодготовил: Студент группы МИВТ-81 Лысенков Александр

Слайд 2Определение ФП
Функциональное программирование — это стиль программирования, который опирается на вычисление

выражений, а не на выполнение команд. Выражения формируются посредством комбинирования

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

Слайд 3История ФП

История ФП

Слайд 4Задание №1
Рассказать о первых языках ФП, когда появились, благодаря кому,

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

Задание №1Рассказать о первых языках ФП, когда появились, благодаря кому, где впервые использовались и где применялись позднее.

Слайд 5Языки ФП

Языки ФП

Слайд 6Достоинства и недостатки
1. Повышение надёжности кода.
2. Удобство организации модульного

тестирования.
3. Возможности оптимизации при компиляции.
4. Возможности параллелизма.

Достоинства и недостатки1. Повышение надёжности кода. 2. Удобство организации модульного тестирования. 3. Возможности оптимизации при компиляции. 4.

Слайд 7Задание №2
Определить, какими недостатками обладают языки ФП

Задание №2Определить, какими недостатками обладают языки ФП

Слайд 8Свойства функциональных языков
краткость и простота;
строгая типизация;
модульность;
чистота (отсутствие побочных эффектов);

Свойства функциональных языковкраткость и простота;строгая типизация; модульность;чистота (отсутствие побочных эффектов);

Слайд 9Особенности ФП
1) Вызов функций является единственной разновидностью действий, выполняемых в

функциональной программе
2) В функциональном программировании программа состоит из вызовов

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

Слайд 10Заключение
Если вам кажется, что ваш язык не позволяет в полной

мере выразить вам свои идеи, засоряет ваш код ненужным синтаксическим

мусором, в котором теряется смысл, попробуйте функциональное программирование.

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

Слайд 11Спасибо за внимание!

Спасибо за внимание!

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика