Інституційний репозитарій
Рівненського державного гуманітарного університету

ФУНКЦІОНАЛЬНІ КОНЦЕПЦІЇ У СУЧАСНІЙ МОВІ ПРОГРАМУВАННЯ C++

Шевцова Н.В. та Кирик Т.А. та Бабич С.М. та Павлова Н.С. (2025) ФУНКЦІОНАЛЬНІ КОНЦЕПЦІЇ У СУЧАСНІЙ МОВІ ПРОГРАМУВАННЯ C++. Наука і техніка сьогодні, 2025: №11(52). с. 2885-2899. ISSN 2786-6025

[img] Текст
Шевцова_Кирик_Бабич_Павлова.pdf

Завантажити (504kB)

Анотація

Сучасний розвиток програмних систем характеризується зростанням потреби в абстрактних і модульних підходах до побудови програмного забезпечення. Однією з найактуальніших тенденцій останніх років є інтеграція функціональних концепцій у традиційні імперативні мови програмування, зокрема в C++.
Використання функціональних концепцій у C++ не лише розширює виразні можливості мови, а й сприяє підвищенню надійності, модульності та масштабованості програмних систем. Інтеграція лямбда-виразів, бібліотеки Ranges та монадичних операцій для std::optional створює в C++ потужне середовище для застосування функціональних підходів. Розробник отримує доступ до таких сучасних інструментів як композиція функцій, ліниві обчислення та безпечна обробка відсутніх значень. Ці можливості реалізуються без втрати низькорівневого контролю, що залишається фундаментальною перевагою мови C++. Метою статті є комплексний аналіз функціональних концепцій у сучасному C++, дослідження їх теоретичних основ та практичної реалізації. Особлива увага в статті приділяється монадичним патернам обробки даних, принципам композиції функцій та механізмам побудови декларативних конвеєрів обчислень за допомогою сучасних інструментів мови. На практичних прикладах реалізації алгоритмів обробки даних продемонстровано ефективність використання монадичних операцій та композиції функцій для створення читабельного та безпечного коду.
Аналіз демонструє, як поєднання функціональних та імперативних парадигм відкриває нові можливості для розробки високопродуктивних систем, безпосередньо впливаючи на покращення якості коду, підвищення тестованості та полегшення підтримки великомасштабних проєктів. Отримані результати підтверджують тенденцію до еволюції C++ у напрямку універсальної мови,здатної ефективно інтегрувати переваги різних парадигм програмування для створення сучасного програмного забезпечення.

Тип елементу: Стаття
Додаткова інформація (бібліографічний опис): Шевцова Н. В. Функціональні концепції у сучасній мові програмування С++ / Н. В. Шевцова, Т. А. Кирик, С. М. Бабич, Н. С. Павлова // Наука і техніка сьогодні. - К., 2005. - № 11(52). - С. 2885-2899. - https://doi.org/10.52058/2786-6025-2025-11(52)-2885-2899
Ключові слова: функціональне програмування, сучасні стандарти C++, лямбда-вирази, функції вищого порядку, композиція функцій, монадичні патерни
Тематика (за УДК): 0 Загальний відділ > 00 Загальні питання науки та культури > 004 Комп'ютерна наука та технологія. Застосування комп'ютера. Оброблення даних
Підрозділи: Факультет математики та інформатики > Кафедра цифрових технологій та методики навчання інформатики
Факультет математики та інформатики > Кафедра інформаційних технологій та моделювання
Користувач, що депонує: Галина Тарасюк
Дата внесення: 14 Січ 2026 05:38
Останні зміни: 14 Січ 2026 05:57
URI: http://repository.rshu.edu.ua/id/eprint/19937

Необхідні дії (обов’язкова авторизація)

Перегляд елементу Перегляд елементу