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