Tag: c ++

Как скомпилировать проект Visual Studio из командной строки?

Я обрабатываю цикл проверки, сборки, распространения, тестирования и фиксации для большого C ++-решения, использующего Monotone , CMake , Visual Studio Express 2008 и пользовательские тесты. Все остальные части выглядят довольно прямолинейно, но я не вижу, как скомпилировать решение Visual Studio без получения графического интерфейса. Сценарий написан на Python, но ответ, который позволит мне просто позвонить: […]

Алгоритм разницы текста

Мне нужен алгоритм, который может сравнивать два текстовых файла и выделять их разницу и (даже лучше!) Может рассчитать их разницу значимым образом (например, два похожих файла должны иметь оценку подобия выше, чем два несходных файла со словом «аналогичный», определенных в нормальных членах). Это звучит легко реализовать, но это не так. Реализация может быть в c […]

Вызов библиотеки C # из python

Любой может поделиться рабочим примером о том, как вызвать простую библиотеку C # (на самом деле ее WPF) из кода python? (Я пробовал использовать IronPython и имел слишком много проблем с неподдерживаемой библиотекой CPython, используемой моим кодом на Python, поэтому я подумал о том, чтобы попробовать по-другому и вызвать мой код на C # из […]

Сравнение скорости с Project Euler: C против Python против Erlang vs Haskell

Я взял задачу № 12 из Project Euler как упражнение по программированию и сравнил свои (конечно, не оптимальные) реализации в C, Python, Erlang и Haskell. Чтобы получить более высокое время выполнения, я ищу первый номер треугольника с более чем 1000 делителями вместо 500, как указано в исходной проблеме. В результате получается следующее: C: lorenzo@enzo:~/erlang$ gcc […]

Как использовать классы C ++ с ctypes?

Я только начинаю с ctypes и хотел бы использовать класс C ++, который я экспортировал в DLL-файл из python, используя ctypes. Итак, скажем, мой код на C ++ выглядит примерно так: class MyClass { public: int test(); … Я хотел бы создать файл .dll, содержащий этот класс, а затем загрузить DLL-файл в python с помощью […]

Можно ли скомпилировать Python для машинного кода?

Насколько возможно было бы скомпилировать Python (возможно, через промежуточное представление C) в машинный код? Предположительно, ему нужно будет связать себя с библиотекой времени исполнения Python, и любые части стандартной библиотеки Python, которые были самими Python, также должны быть скомпилированы (и связаны). Кроме того, вам нужно будет расслоить интерпретатор Python, если вы хотите выполнить динамическую оценку […]

Прояснение очевидных противоречий относительно слабо типизированных языков

Я думаю, что я понимаю сильную типизацию , но каждый раз, когда я ищу примеры для слабого набора текста, я в конечном итоге нахожу примеры языков программирования, которые автоматически упрощают / конвертируют типы. Например, в этой статье с именем « Ввод текста: сильный или слабый», «Статический» или «Динамический» говорит, что Python строго типизирован, потому что […]

Как я могу реализовать класс C ++ в Python, который вызывается C ++?

У меня есть интерфейс класса, написанный на C ++. У меня есть несколько классов, которые реализуют этот интерфейс, также написанный на C ++. Они называются в контексте более крупной программы на C ++, которая по сути реализует «основную». Я хочу иметь возможность писать реализации этого интерфейса в Python и разрешать их использовать в контексте более […]

Какова внутренняя точность numpy.float128?

Какая точность делает numpy.float128 для внутренней? Это __float128 или длинный двойной? (или что-то еще !?) Потенциал следует за вопросом, если кто-нибудь знает: безопасно ли в C выпустить __float128 на удвоение (16 байт), только с потерей точности? (это для взаимодействия с C lib, который работает с длинными удвоениями). Изменить: в ответ на комментарий платформа «Linux-3.0.0-14-generic-x86_64-with-Ubuntu-11.10-oneiric». Теперь, […]

Приближение данных с многосегментной кубической кривой безье и расстоянием, а также с учетом кривизны

У меня есть некоторые геоданные (изображение ниже показывает путь реки как красные точки), который я хочу приблизить, используя многосегментную кубическую беззерновую кривую. Через другие вопросы о stackoverflow здесь и здесь я нашел алгоритм Филиппа Шнайдера из «Графических камней». Я успешно реализовал его и могу сообщить, что даже с тысячами точек он очень быстро. К сожалению, […]

Python - лучший язык программирования в мире.