Доброе утро,
Я пишу средство проверки орфографии, которое в данном случае критично для производительности. При этом, и поскольку я планирую подключиться к БД и создать графический интерфейс с помощью C #, я написал процедуру расчета расстояния редактирования на C и скомпилировал ее в DLL, которую я использую в C #, используя DllImport
. Проблема в том, что я думаю (хотя, возможно, я ошибаюсь), что упорядочивание слов одно за другим от String
до char *
вызывает много накладных расходов. При этом я подумал об использовании C++/CLI, чтобы я мог напрямую работать с типом String
в .NET... Мой вопрос в том, как производительность C++/CLI сравнивается с собственным кодом C для тяжелых математических вычислений и доступа к массиву?
Большое Вам спасибо.