Программируй & типизируй, Ришкуция В., 2021

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.


Программируй & типизируй, Ришкуция В., 2021.

Причиной многих программных ошибок становится несоответствие типов данных. Сильная система типов позволяет избежать целого класса ошибок и обеспечить целостность данных в рамках всего приложения. Разработчик, научившись мастерски использовать типы в повседневной практике, будет создавать более качественный код, а также сэкономит время, которое потребовалось бы для выискивания каверзных ошибок, связанных с данными. В книге рассказывается, как с помощью типизации создавать программное обеспечение, которое не только было бы безопасным и работало без сбоев, но также обеспечивало простоту в сопровождении. Примеры решения задач, написанные на TypeScript, помогут развить ваши навыки работы с типами, начиная от простых типов данных и заканчивая более сложными понятиями, такими как функторы и монады.

Программируй & типизируй, Ришкуция В., 2021


Функциональные типы данных.
Мы рассмотрели основные типы данных и построенные на их основе типы. Кроме того, поговорили о том, как повысить безопасность программ с помощью объявления новых типов данных и обеспечить соблюдение разнообразных ограничений, накладываемых на их значения. Это практически все, чего можно добиться, используя алгебраические типы данных и комбинирование типов в типы-суммы и типы-произведения. Следующая возможность систем типов, о которой мы поговорим, открывающая качественно новый уровень выражения логики, — типизация функций. Возможность именования функциональных типов данных и использования функций подобно значениям других типов (в качестве переменных, аргументов и возвращаемых типов данных функций) позволяет упростить реализацию нескольких распространенных языковых конструкций и вынести часто встречающиеся алгоритмы в библиотечные функции.

Краткое содержание.
Предисловие.
Благодарности.
О книге.
Глава 1.Введение в типизацию.
Глава 2.Базовые типы данных.
Глава 3.Составные типы данных.
Глава 4.Типобезопасность.
Глава 5.Функциональные типы данных.
Глава 6.Расширенные возможности применения функциональных типов данных.
Глава 7.Подтипизация.
Глава 8.Элементы объектно-ориентированного программирования.
Глава 9.Обобщенные структуры данных.
Глава 10.Обобщенные алгоритмы и итераторы.
Глава 11.Типы, относящиеся к более высокому роду, и не только.
Приложение А. Установка TypeScript и исходный код.
Приложение Б. Шпаргалка по TypeScript.

Купить .
Дата публикации:






Теги: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-11-19 07:26:41