Преимущества SFIO перед STDIO все еще актуальны? - PullRequest
6 голосов
/ 02 июля 2010

Я только что заметил библиотеку SFIO для безопасной и быстрой обработки ввода-вывода в C. Но она не очень актуальна.Последняя версия библиотеки выпущена в 2005 году, и я не могу оценить, что заявленные преимущества SFIO по сравнению с STDIO все еще действительны по сравнению с недавними выпусками стандартной библиотеки ввода-вывода.Также было бы разумно использовать эту библиотеку в производственном коде?

Ответы [ 2 ]

0 голосов
/ 02 июля 2010

Мне известно только об этом факте, эта библиотека SFIO утверждает, что она более эффективна, безопасна и надежна, но я никогда не пытался попробовать эту библиотеку, так как стандартная библиотека io всегда мне подходит.Я хочу спросить, какие преимущества они требуют, которые вы не можете оценить.Можете ли вы дать подробности, а также точные ссылки.

Также я действительно хотел бы спросить вас, почему вы хотите полагаться на какую-то нестандартную библиотеку вместо стандартной, какова ваша специальная цель.

В любом случае, если такого особого требования нет, я бы посоветовал вам использовать только стандартную библиотеку.

Кроме того, поскольку вы спрашивали об использовании ее в рабочем коде, поэтому я предлагаю абсолютно НЕТ.

Спасибо Alok.Kr.

0 голосов
/ 02 июля 2010

Я бы предпочел использовать стандартные материалы вместо того, чтобы полагаться на библиотеку, которая больше не поддерживается или не разрабатывается. Однако проведите тесты, чтобы узнать, действительно ли ваш код выигрывает от его использования. Если это не сложно, разработайте свой код с помощью переключателей, определяемых во время компиляции, чтобы использовать sfio или стандартный подход, чтобы вы могли переключаться на тот или другой в соответствии с потребностями, и если вы заметили, что sfio вызывает проблемы. *

...