Разное




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

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



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

Боталова Мария - Академия двойников, или Стань мною ненадолго (Аудиокнига)
Боталова Мария - Академия двойников, или Стань мною ненадолго (Аудиокнига)

Маленький Принц - Мы встретимся снова (Vinyl-Rip) (1994/2022) WavPack
Маленький Принц - Мы встретимся снова (Vinyl-Rip) (1994/2022) WavPack

Ахтар Замиль - Кровь Завоевателя (Аудиокнига)
Ахтар Замиль - Кровь Завоевателя (Аудиокнига)

Кораблев Родион - Другая сторона. Том 2. Проводник Часть 1 (Аудиокнига)
Кораблев Родион - Другая сторона. Том 2. Проводник Часть 1 (Аудиокнига)

Cafe Paris Chillout Luxury Lounge and French House (2023) FLAC
Cafe Paris Chillout Luxury Lounge and French House (2023) 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
Ищу на сайте

Случайный анекдот
- Вы только послушайте - Абрам купил себе персидский ковер.
- Hу и?
- Так теперь он все при входе заставляет обувь снимать.
- Так это понятно. Ковер-то - персидский.
- Да, но весит-то он на стене.

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

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

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