Разное




РазДЕЛЫ САЙТА

Боевики, детективы
Документалка
Драмы, триллеры
Исторические
Комедии
Мелодрамы
Мультяшки
Обучающее, познание
Приключения
Сказки, фэнтези
Старое, доброе
Ужасы
Фантастика
х х х х х х х х х
Блюз, джаз, соул
Инструментальная
Классическая
Клипы
Минусовки
Музыка игр и кино
Поп
Разная
Ретро
Рок, метал
Рэп, хип-хоп
Шансон
х х х х х х х х х
Автософт и навигация
Аудиокниги
Книги и журналы
Фото и видео, приколы



СЛучайные материалы

Самсонова Наталья - Траарнская Академия Магии. Обуздать Время (Аудиокнига)
Самсонова Наталья - Траарнская Академия Магии. Обуздать Время (Аудиокнига)

Back to the office (2024)
Back to the office (2024)

Юлия Уткина - Маршрут развития ребенка (2023) CAMRip
Юлия Уткина - Маршрут развития ребенка (2023) CAMRip

Buddha-Bar - The Universe of Buddha Bar (4CD) (2022) FLAC
Buddha-Bar - The Universe of Buddha Bar (4CD) (2022) FLAC

Добрая Вера - Наследник для Зверя (Аудиокнига)
Добрая Вера - Наследник для Зверя (Аудиокнига)


Главная » 2019 » Ноябрь » 3 » Рубанцев В. - Программирование в среде PascalABC.NET. Функциональное программирование

Рубанцев В. - Программирование в среде PascalABC.NET. Функциональное программирование

06:59

Многие современные языки программирования поддерживают несколько парадигм, почему и называются мультипарадигменными. Например, на С++, Си-шарпе, Яве, Питоне, паскале PascalABC.NET можно писать программы в процедурном, объектно-ориентированном и функциональном стиле. Функциональное программирование насчитывает уже несколько десятилетий, но только сравнительно недавно стало одной из ведущих парадигм программирования. Программы, написанные в функциональном стиле более надёжные, короткие и понятные. Их проще писать и отлаживать. Они превращают императивное программирование в декларативное. Программы, написанные в императивном стиле, показывают, как нужно что-то сделать. А программы, написанные в декларативном стиле, показывают, что мы хотим сделать. Декларативное программирование помогает избежать множества мелких подробностей.

Например, методы расширения для последовательностей OrderBy и OrderByDescebding умеют сортировать элементы по заданному условию. Теперь нет необходимости подробно расписывать функции сортировки. Весь код занимает единственную строку в программе. В функциональном программировании уже существующие данные не изменяются ! К ним либо добавляются данные, либо создаются новые. При каждом изменении объекта программы создаётся новый экземпляр. К примеру, в Паскале нельзя изменить последовательность. Всякий раз будет создаваться новая последовательность, которая может включать элементы исходной последовательности. Поэтому в функциональном программировании все переменные могут только единственный раз получить значение, то есть должны быть константами. В мультипарадигменных языках программирования, к которым относится и Паскаль, невозможно использовать только чистые функции, но вполне можно программировать в функциональном стиле. В книге подробно, с многочисленными примерами, рассказывается:

О процедурном типе в Паскале.
Об анонимных функциях.
О лямбда-выражениях.
О генерировании последовательностей.
Об языке интегрированных запросов LINQ.
Обо всех встроенных методах расширения для последовательностей.
Обо всех дополнительных методах расширения в языке PascalABC.NET.
О разработке собственных методов расширения.

Название: Программирование в среде PascalABC.NET. Функциональное программирование
Автор: Рубанцев В.
Язык: Русский
Издательство: RVGames
Жанр: Программирование
Год выхода: 2017
Формат: djvu
Страниц: 355
Размер: 10 mb

Скачать Рубанцев В. - Программирование в среде PascalABC.NET. Функциональное программирование


Скачать: Книги и журналы | Теги: Книга, Электронное издание, литература, электронная книга

Похожие материалы скачать бесплатно и без регистрации


К "Рубанцев В. - Программирование в среде PascalABC.NET. Функциональное программирование"
пока нет комментариев, но Вы можете стать первым, кто его оставит!

Всего мнений: 0
Ищу на сайте

Случайный анекдот
Ночь. Звонок в "03".
- Наш мальчик воткнул себе в глаз шариковую ручку!!! Приезжайте!!! Срочно!!!
- Вы что, до утра карандашом пописать не можете?!

Новое на сайте
Пока, к сожалению, ничего нет

Наша статистика

Присутствуют: 2
Неизвестных: 2
Знакомых: 0
Copyright by Anonimus © 2024