Internet Information Portal
Яндекс

Меню сайта
Разделы новостей
Софт [4904]
Игры [6465]
Игры т.д. и т.п.
Программирование [6]
Скринсейверы [33]
Скринсейвер и все что их косаетя
Антивирус [684]
Всё что касается антивирусов т.д. и т.п.
Мобильные программы [1452]
Всё что касается телефона
Интернет программы [829]
Мультимедиа [6488]
Программы для работы со звуком и видео
Музыка [4031]
сборники музыки, рингтоны и т.д. и т.п.
Видео [3644]
Прочие [4017]
Рабочий стол [447]
Системные программы [1836]
Linux [20]
Графика [1199]
работа с изображениями т.д. и т.п.
Книги [15925]
Книги,литература и т.п.
Фильмы [101]
Боевики, Комедии, Фантастика, Приключения, Различные ситуации и лучшие моменты.
Драйвера [51]
Сборники драйверов и утилиты помогающие установить драйвера
Объявления
Набор журналистов!.

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

Подробности в раздере "FAQ (вопрос/ответ)"

"Мы будем рады принять от вас пожертвование для развития сайта.
Z513148927408"
Наш опрос
Нужен ли Flash-аплоадер
Всего ответов: 101
Главная » 2019 » Ноябрь » 3 » Рубанцев В. - Программирование в среде PascalABC.NET. Функциональное программирование
Рубанцев В. - Программирование в среде PascalABC.NET. Функциональное программирование
08:34

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

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

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

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

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


Категория: Книги | Просмотров: 9 | Добавил: zyzy | Рейтинг: 0.0/0 | | Теги материала: Электронное издание, книга, электронная книга, литература

Случайные новости:

html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию


Уважаемые посетители, если у Вас проблемы со скачиванием файлов или Вы уже скачали файл, то пожалуйста не поленитесь оставить комментарий или оцените. Этим Вы помогаете другим людям!
Публикация статей на других сайтах только с обратной ссылкой.
"Правила как бесплатно скачать файл."
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Логин:
Пароль:
Друзья сайта
Поиск
Случайные новости:
Статистика

Онлайн всего: 90
Гостей: 88
Пользователей: 2
belindatf1, christawt18 Яндекс цитирования Рейтинг@Mail.ru
Copyright MyCorp © 2019