Jump to content

Poshlib

Posh — это программная среда, используемая при кроссплатформенной программного обеспечения разработке . Его создал Брайан Хук. [ 1 ] Он имеет лицензию BSD и по состоянию на 17 марта 2014 г. , в версии 1.3.002.

Программная среда Posh предоставляет файл заголовка и дополнительный C. исходный файл

Posh не предоставляет альтернатив, где хост -платформа не предлагает функцию, но сообщает через препроцессора макросы , что поддерживается, а что нет. Он устанавливает макросы, помогающие компилировать с различными компиляторами (такими как GCC , MSVC и OpenWatcom ) и с разными порядковыми номерами хостов . В простейшей форме требуется только один файл заголовка. В дополнительном исходном файле C есть функции в памяти для замены байтов и сериализации/десериализации .

Брайан Хук также создал SAL (простую аудиобиблиотеку), использующую Posh. Оба они представлены в его книге «Написание переносимого кода». Posh также используется в Ferret и Vega Strike .

См. также

[ редактировать ]
  1. ^ Крюк, Брайан (2005). Написание переносимого кода: введение в разработку программного обеспечения для нескольких платформ . Нет крахмального пресса. ISBN  978-1-59327-056-8 .
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6e7b7f33a90958589acedc45a9029077__1698646140
URL1:https://arc.ask3.ru/arc/aa/6e/77/6e7b7f33a90958589acedc45a9029077.html
Заголовок, (Title) документа по адресу, URL1:
Poshlib - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)