我希望制作一个使用基于文本的用户界面的Linux程序。请问最佳方法应该是什么?在搜索互联网时,我发现了curses和ncurses库。这两个库有什么区别?哪一个更好(或是否有更好的选项)?我更喜欢使用C语言,但也可以考虑其他编程语言。谢谢。