Деякі особливості застосування об'єктно-орієнтованої парадигми

dc.contributor.authorБублик, Володимир uk_UA
dc.contributor.authorФітель, Д. uk_UA
dc.date.accessioned2025-03-18T09:46:11Z
dc.date.available2025-03-18T09:46:11Z
dc.date.issued2024
dc.descriptionThe paper explores Edsger Dijkstra's alleged harsh criticism of the object-oriented paradigm, offering a detailed critique of contemporary object-oriented programming (OOP). It demonstrates how certain attributes common in OOP implementations cannot be expressed as mathematical theories, thus making them incompatible with Dijkstra's structured programming philosophy. Key principles of the OO paradigm that aim to create precise abstractions with a clear hierarchy, akin to structured programming have been outlined. Additionally, the paper examines C++ as a successful example of OOP implementation, highlighting its ability to facilitate abstractions without making them obligatory. Finally, the paper illustrates how combining the OO paradigm with other paradigms can be advantageous. It uses a specific example of template metaprogramming in C++ applied to an objectoriented implementation of an algorithm, showcasing the vast scalability for multiple use cases without incurring runtime costs.en_US
dc.description.abstractВ доповіді аналізуються деякі механізми абстракції, властиві мові програмування С++, вживані у поєднанні процедурних, узагальнених і власне об’єктно-орієнтованих засобів мови. uk_UA
dc.identifier.citationБублик В. В. Деякі особливості застосування об'єктно-орієнтованої парадигми / Бублик В. В., Фітель Д. Р. // Теоретичні та прикладні аспекти побудови програмних систем : працi 15 міжнародної науково-практичної конференції, Київ, 23-24 грудня 2024 р. / [за заг. ред.: М. М. Глибовця, Т. В. Панченка та iн. ; Факультет інформатики Національного університету "Києво-Могилянська академія" та ін.]. - Київ : НаУКМА, 2024. - C. 88-90. uk_UA
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/34007
dc.language.isouk uk_UA
dc.publisherНаціональний університет "Києво-Могилянська академія" uk_UA
dc.relation.sourceТеоретичні та прикладні аспекти побудови програмних систем : працi 15 міжнародної науково-практичної конференції, Київ, 23-24 грудня 2024 р. uk_UA
dc.statusfirst published uk_UA
dc.subjectЕдсгер Дейкстрі uk_UA
dc.subjectоб'єктно-орієнтована парадигма uk_UA
dc.subjectоб’єктно-орієнтоване програмування uk_UA
dc.subjectматеріали конференції uk_UA
dc.subjectEdsger Dijkstraen_US
dc.subjectobject-oriented paradigmen_US
dc.subjectobject-oriented programming (OOP)en_US
dc.titleДеякі особливості застосування об'єктно-орієнтованої парадигми uk_UA
dc.typeConference materials uk_UA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Bublyk_Deiaki_osoblyvosti_zastosuvannia_obiektno_oriientovanoi_paradyhmy.pdf
Size:
1.21 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: