Apache Portable Runtime (APR) — бібліотека, розроблена Apache Software Foundation і яка спочатку входила до складу вебсервера Apache, але потім виділена в незалежний проєкт.
Основна мета APR — створення крос-платформного шару для додатків. Робота з файловою системою, мережеве програмування, управління процесами/потоками, управління пам'яттю реалізовано на (низькому рівні). Модулі Apache використовують APR і не звертаються безпосередньо до системних функцій, незалежно від використовуваної платформи.
Оскільки APR написана на C, вона має відповідний інтерфейс і позбавлена складних конструкцій, властивих подібних бібліотекам, написаним на .
APR має дві додаткові бібліотеки — APR-Utul і APR-Iconv. Перша містить різноманітну функціональність, яка не увійшла в основний модуль, а друга призначена для перетворення рядків у різні кодування.
Сам термін APR може мати два значення залежно від контексту. У вузькому сенсі це тільки базовий модуль, в широкому — набір з усіх трьох модулів.
Див. також
Джерела
- Офіційна документація [ 13 лютого 2016 у Wayback Machine.](англ.)
Це незавершена стаття про програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Apache Portable Runtime APR biblioteka rozroblena Apache Software Foundation i yaka spochatku vhodila do skladu vebservera Apache ale potim vidilena v nezalezhnij proyekt Osnovna meta APR stvorennya kros platformnogo sharu dlya dodatkiv Robota z fajlovoyu sistemoyu merezheve programuvannya upravlinnya procesami potokami upravlinnya pam yattyu realizovano na nizkomu rivni Moduli Apache vikoristovuyut APR i ne zvertayutsya bezposeredno do sistemnih funkcij nezalezhno vid vikoristovuvanoyi platformi Oskilki APR napisana na C vona maye vidpovidnij interfejs i pozbavlena skladnih konstrukcij vlastivih podibnih bibliotekam napisanim na C APR maye dvi dodatkovi biblioteki APR Utul i APR Iconv Persha mistit riznomanitnu funkcionalnist yaka ne uvijshla v osnovnij modul a druga priznachena dlya peretvorennya ryadkiv u rizni koduvannya Sam termin APR mozhe mati dva znachennya zalezhno vid kontekstu U vuzkomu sensi ce tilki bazovij modul v shirokomu nabir z usih troh moduliv Div takozhGLibDzherelaOficijna dokumentaciya 13 lyutogo 2016 u Wayback Machine angl Ce nezavershena stattya pro programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi