LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Что возвращает c_int(), c_float(), create_string_buffer('\000' * 32)

Объекты-обертки для буферов памяти.

Полностью транслированные можно получить и v.value, где v — переменная с любым из типов ctypes

Ты хочешь сказать, что ctypes относится к первому типу? :)

В общем, если говорить в твоих терминах, любой FFI - нечто среднее между двумя подходами; а протекающие абстракции - сама суть FFI.

Исходная версия tailgunner, :

Что возвращает c_int(), c_float(), create_string_buffer('\000' * 32)

Объекты-обертки для буферов памяти.

Полностью транслированные можно получить и v.value, где v — переменная с любым из типов ctypes

Ты хочешь сказать, что ctypes относится к первому типу? :)

В общем, если говорить в твоих терминах, любой FFI - нечто среднее между двумя подходами; а протекующие абстракции - сама суть FFI.