Расширение и встраивание Python

rasshirenie i vstraivanie python Интеграция Python/C

Прежде чем перейти к программному коду, я хотел бы начать с определения, что здесь подразумевается под словом «интеграция». Несмотря на то, что этот термин имеет почти такое же широкое толкование, как и слово «объект», наше внимание в этой главе будет сосредоточено на тесной интеграции — когда передача управления между языками осуществляется простыми, прямыми и быстрыми вызовами функций. Ранее мы рассматривали возможность организации менее тесной связи между компонентами приложения, используя механизмы взаимодействия между процессами и сетевые инструменты, такие как сокеты и каналы, но в этой части книги мы будем знакомиться с более непосредственными и эффективными приемами.

При объединении Python с компонентами, написанными на языке C (или на других компилируемых языках), на «верхнем уровне» может оказаться либо Python, либо C. По этой причине существуют две различные модели интеграции и два различных прикладных интерфейса:

Ин тер фейс рас шире ния

Для выполнения скомпилированного программного кода библиотек на языке C из программ Python.

Использованная литература:

Марк Лутц — Программирование на Python, 4-е издание, II том, 2011

Каталог сайтов Всего.ру
Оцените статью
Секреты программирования
Добавить комментарий