Язык высокого уровня для создания прототипа вашей программы? - PullRequest
1 голос
/ 15 февраля 2012

Что является хорошим языком высокого уровня для создания прототипа вашей программы для последующей оптимизации в c (структурно схожей с точки зрения вызовов функций и прочего)?

Спасибо.

Ответы [ 2 ]

6 голосов
/ 15 февраля 2012

Мне нравится питон.Он может использовать сокеты, ioctl, структуры и т. Д. А с помощью ctypes вы можете взаимодействовать с внешними библиотеками.

1 голос
/ 15 февраля 2012

Не зная большей части алгоритма DPLL, я бы порекомендовал также Python, но не по тем же причинам, что и tMC (здесь это не так актуально): я бы порекомендовал его из-за его легкого синтаксиса и замечательной простоты использования данных.структуры, такие как списки и словари.

Управляющие структуры напрямую отображаются в структуры C. Простые структуры данных могут отображаться в структуры и массивы C;более сложные могут потребовать C ++ STL (или эквиваленты C).Я бы порекомендовал не принимать никакого решения о переносе, пока код Python полностью не сформировался.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...