В чем разница между оболочкой, привязкой и портом?

В контексте переносимости программного обеспечения, в чем разница между этими тремя концепциями?

Например, я хотите использовать библиотеку ncurses , исходная библиотека ncurses написана на C, но мое приложение написано на C ++, а затем я нашел «оболочку ncurses», «привязки к ncurses» и «порт ncurses ". Какой из них мне использовать?

Каковы плюсы и минусы каждого из них?

28
задан Peter Mortensen 21 November 2019 в 14:14
поделиться