Понедельник, 18.11.2019, 10:16
Приветствую Вас Гость | RSS


У нас можно скачать книги и журналы бесплатно, без регистрации!

Библиотека лучших книг!
Форма входа
Валюта
Новости дня
Статистика
Онлайн:

Онлайн всего: 7
Гостей: 6
Пользователей: 1

zyzy
Зарегистрировано:
Всего: 926
Новых за месяц: 5
Новых за неделю: 2
Новых вчера: 1
Новых сегодня: 0
Из них:
Администраторов: 1
Модераторов: 1
Дизайнеров:
Редакторов: 6
Журналистов: 124
Обычных: 794
Забаненых: 0
Из них:
Мужчин: 519
Женщин: 407
Счетчики:
Сегодня нас посетили:
Счётчики посещений

Скачать бесплатно книги и журналы!

Главная » Файлы » Компьютеры и сети

Рубанцев В. - Программирование в среде PascalABC.NET. Функциональное программирование
03.11.2019, 06:59
Название: Программирование в среде PascalABC.NET. Функциональное программирование
Автор: Рубанцев В.
Язык: русский
Издательство: RVGames
Жанр: Программирование
Год: 2017
Формат: djvu
Качество: OCR без ощибок
Размер: 10 mb

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

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

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

Скачать с Оxy.cloud
Скачать с TurboBit.Net
Категория: Компьютеры и сети | Добавил: zyzy | Теги: литература, книга, Электронное издание, электронная книга
| Loads: 0 | Рейтинг: 0.0/0

Популярные книги и журналы:

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск по сайту
Лучшие журналисты

pmojka
Релизов:
24237

zyzy
Релизов:
8707

lorna
Релизов:
6670

sun68
Релизов:
4070

Kate
Релизов:
3751

Чудо-чудное
Релизов:
3510

sas
Релизов:
3308

bolt13
Релизов:
3100

solo
Релизов:
3058

tigerz
Релизов:
2831

rotanit
Релизов:
2417

vva
Релизов:
1219

Evgenij
Релизов:
479

MickeBely
Релизов:
446

igolka
Релизов:
383

Mapos
Релизов:
256

manowar
Релизов:
166

alf50
Релизов:
3

Serega70
Релизов:
2

Skobar
Релизов:
2
Празднуем!
Праздники сегодня
Анекдоты:)
Это интересно!

Copyright ScanBOOKS.RU © 2019 Скачать бесплатно и без регистрации книги и журналы

Обращение к пользователям