Язык высокого уровня для создания прототипа вашей программы?
Что является хорошим языком высокого уровня для создания прототипа вашей программы для последующей оптимизации в c (структурно схожий с точки зрения вызовов функций и прочего)?
Благодарю.
2 ответа
Мне нравится питон Он может использовать сокеты, ioctl, структуры и т. Д. А с ctypes вы можете взаимодействовать с внешними библиотеками.
Не зная большей части алгоритма DPLL, я бы порекомендовал также Python, но не по тем же причинам, что и tMC (здесь это не так актуально): я бы порекомендовал его из-за его легкого синтаксиса и замечательной простоты использования структур данных, таких как списки. и словари.
Структуры управления отображаются в прямом смысле таковыми из C. Простые структуры данных могут отображаться в структуры и массивы C; более сложные могут потребовать C++ STL (или эквиваленты C). Я бы порекомендовал не принимать никакого решения о портировании, пока код Python полностью не сформировался.