All-For-Kompa.RU

Сегодня:
Карта сайта форум Главная
Скрыть рекламный блок

Всё для компа

chat

Реклама

Реклама

Календарь

«  Ноябрь 2019  »
Пн Вт Ср Чт Пт Сб Вс
    123
45678910
11121314151617
18192021222324
252627282930

Популярное

Партнёры



Развлекательный портал по игре Dota 2. У нас вы первым узнаете о последних игровых новостях, сможете почитать интересные статьи и гайды, посмотреть стримы популярных комментаторов и многое другое.

Про-софт - сайт професионального софта. Ето сайт не только софта но также игровых дополнений, музыки, фильмов, игр для ПК а также читов для ПК игр. Постоянное обновление материалов и каждый день появляется чтото новенькое!

Архив новостей

Авторизация

Реклама

Хочешь помочь проекту? Установи наш баннер!

Опрос

Если не спиться

1. лечь спать а не сидеть за компом до 6 утра
2. утопиться
3. обкуриться
4. воды напиться
5. задолбиться
6. обмочиться
7. выпрямиться

Реклама

Хочешь помочь проекту? Установи наш баннер!

Популярные тэги

Комментарии

Счетчики

На сайте: 1
Прохожие: 1
Пользователей: 0
Статус:

Счётчик тИЦ и PR Rambler's Top100

Раздел: Журналы и книги

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

АвторАвтор: bustbomer

|Голосов: 0 ДатаДата: 03.11.2019, 09:59


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

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

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

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

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




Правообладателям



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

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

Популярные файлыНовые файлы
Call of Duty 5: World at ...[ Скачали 68081 раз ]
Амфибии, Гайд по ассасина...[ Скачали 32398 раз ]
Амфибии, Гайд по шаманам.[ Скачали 31327 раз ]
cs 1.6 patch v48 full[ Скачали 29694 раз ]
Русский бот PW Alfa v 2.6[ Скачали 17894 раз ]
Огромный пак глюков и баг...[ Скачали 13345 раз ]
civilization 5 скачать бе...[ Скачали 12399 раз ]
PW MP5[ Скачали 11725 раз ]
MHS-Bot-PW 2.3 ботовод[ Скачали 11142 раз ]
Niko Bellic (нико белич) ...[ Скачали 10468 раз ]
Wallpapers Girls №1200[ Добавлен 02.11.2025 ]
Wallpapers Girls №1199[ Добавлен 26.10.2025 ]
Wallpapers Mix №1980[ Добавлен 24.10.2025 ]
Wallpapers Mix №1979[ Добавлен 19.10.2025 ]
Wallpapers Mix №1978[ Добавлен 17.10.2025 ]
Wallpapers Mix №1977[ Добавлен 12.10.2025 ]
Wallpapers Mix №1976[ Добавлен 11.10.2025 ]
Wallpapers Mix №1975[ Добавлен 08.10.2025 ]
Wallpapers Mix №1974[ Добавлен 05.10.2025 ]
Wallpapers Mix №1973[ Добавлен 04.10.2025 ]