Вісник ХНУ. Технічні науки - 2021 рік
Постійне посилання зібрання
Переглянути
Перегляд Вісник ХНУ. Технічні науки - 2021 рік за Автор "Forkun, Y.V."
Зараз показуємо 1 - 2 з 2
Результатів на сторінці
Налаштування сортування
Документ Порівняння об’єктно-орієнтованої та функційної парадигм програмування у проектуванні програмного забезпечення(Хмельницький національний університет, 2021) Коваль, А.І.; Яшина, О.М.; Радельчук, Г.І.; Форкун, Ю.В.; Koval, A.I.; Yashyna, O.M.; Radelchuk, G.I.; Forkun, Y.V.У статті описано та досліджено дві парадигми проектування – об’єктно-орієнтовану та функційну. Проаналізовано доречність використання кожної з них з посиланням на їх відмінності та переваги для конкретних цілей. Незважаючи на змінні тенденції популярності цих парадигм, зробити висновок стосовно актуальності котроїсь з них залишається неможливим. Хоча як об’єктно-орієнтоване програмування, так і функціональне програмування є суттєвими парадигмами, які мають одну і ту ж мету – розробити зрозумілі та безпомилкові програми, їх підходи різні. ООП дотримується імперативної моделі програмування, яка базується на наборі примітивів, яку надає мова програмування. Функціональна парадигма, навпаки, тісно пов’язана з декларативним стилем, що означає, що визначається лише те, що потрібно виконати, не вказуючи, як це зробити. Здається, загальний консенсус полягає в тому, що об'єктно-орієнтована парадигма та функціональна парадигма ефективні в будь-якій певній ситуації, тому розробники завжди повинні вибрати парадигму програмування, яка робить процес продуктивним та простим. Об'єктно-орієнтовані мови хороші, коли є фіксований набір операцій над речами, і коли код розвивається, в першу чергу додаються нові речі. Цього можна досягти, додавши нові класи, що реалізують існуючі методи, а існуючі класи залишаються самі. Функціональні мови хороші, коли є фіксований набір речей, і коли код розвивається, в першу чергу додаються нові операції над існуючими речами. Цього можна досягти, додавши нові функції, які обчислюються з існуючими типами даних, а існуючі функції залишаються в спокої. Об’єктно-орієнтоване програмування, так само як і функційне, має своє місце у сучасній розробці програмного забезпечення. В той час, як розвиток технологій Big Data дав новий поштовх для використання функційного програмування, об’єктно-орієнтоване програмування, у свою чергу, залишається актуальним задля роботи для відображення в коді об’єктів реального світу.Документ Підхід до аналізу програмного коду з використанням метрик холстеда(Хмельницький національний університет, 2021) Бармак, О.В.; Кудрявцев, В.В.; Форкун, Ю.В.; Яшина, О.М.; Barmak, A.V.; Kudriavtsev, V.; Forkun, Y.V.; Yashyna, O.M.У роботі наведено результати досліджень різних стандартів, правил та методик написання програмного коду та аналізу їх впливу на якість ПЗ й імовірність виникнення технічних ризиків, пов’язаних з інформаційними процесами всередині системи.