Другие журналы

Васюнин Алексей Николаевич

Сравнение методов вызова Си-функций из языка программирования Python 3
Инженерный вестник # 11, ноябрь 2015
УДК: 004.424.32
В работе выполнено сравнение различных методов вызова Си-функций из кода на Python 3 внутри предложенных языковых средств и с реализацией на “чистом” Python. Был выявлен круг задач, на которых производилось сопоставление. Был создан программный продукт, состоящий из нескольких модулей, написанных на разных языках программирования. Модули, написанные на Си: CfunctionsDll, CFuncsStCPythonModule. Модули, написанные на Python 3: cfuncs_cffi_wrapper, cfuncs_ctypes_wrapper, python_impl, testers, tableview, main. Для нагляности представления результатов полученная программа была снабжена графическим интерфейсом, использующим библиотеку PyQt5. В результате были получены временные характеристики работы функций, решающих поставленные задачи. С использованием этих соотношений, с учётом трудоёмкости реализации была выбрана библиотека Cffi. В работе непосредственно проведено сравнение между собой разных методов вызова.
 
ПОИСК
 
elibrary crossref ulrichsweb neicon rusycon
 
ЮБИЛЕИ
ФОТОРЕПОРТАЖИ
 
СОБЫТИЯ
 
НОВОСТНАЯ ЛЕНТА



Авторы
Пресс-релизы
Библиотека
Конференции
Выставки
О проекте
Rambler's Top100
Телефон: +7 (915) 336-07-65 (строго: среда; пятница c 11-00 до 17-00)
  RSS
© 2003-2024 «Наука и образование»
Перепечатка материалов журнала без согласования с редакцией запрещена
 Тел.: +7 (915) 336-07-65 (строго: среда; пятница c 11-00 до 17-00)