Презентація навчальної дисципліни
Прикладне програмування це розділ програмування, який вивчає технології та принципи
створення прикладного програмного забезпечення (ППЗ), яке на відміну від системного
програмного забезпечення в першу чергу взаємодії з користувачем комп'ютеру, а не з апаратним
та програмним забезпеченням. Границя між прикладним та системним програмним
забезпеченням не завжди є чіткою. Але прийнято вважати, що до ППЗ відноситься, в першу
чергу, програми, які полегшують виконання рутинних робіт, таких, наприклад, як набір та
редагування текстових документів, а також автоматизують управління різноманітними
складними процесами з обробки інформації (нарахування заробітної платні, проектування
технічних пристроїв, візуалізації результатів розрахунку тощо).
Створення ППЗ зазвичай вимагає від розробника як вміння швидко розбиратися в різних
предметних областях, так і знання різних мов програмування (Fortran, Python, Java, C# і т. п.).
Однією з найбільш поширених для розробки ППЗ є мова програмування C++, яка може
застосовуватися для написання програмного коду під різні типи операційних систем (ОС) та
апаратних платформ. Володіння мовою програмування С++ є однією з необхідних умов для
створення ППЗ, оскільки на цій мові можна створювати швидкий кросплатформний програмний
код, а також для неї розроблено велику кількість бібліотек, що реалізують різноманітний
функціонал (Boost, Qt, Eigen, AlgLib тощо).