von Philippe Vouters
Für alle, die es nicht mitbekommen haben: Python/ctypes ist das Python-Gegenstück zu Java Native Access (JNA). Wie dieses ermöglicht es direkte Aufrufe aus der Sprache in nativen Binärcode, ohne den steinigen Umweg, eine C-Schnittstelle zwischen Python und dem Binärcode schreiben zu müssen. Es liegt jetzt bei Ihnen, was sie mit reinem Python-Code erreichen können.
Alle Informationen einschließlich VMS-Beispielen unter:
http://vouters.dyndns.org/tima/OpenVMS-Python-ctypes-libffi-Python_module_ctypes.html
Python/ctypes basiert, wie alle Methoden zur Ermöglichung des direkten Zugriffs auf nativen Code, auf libffi. Wenn sich die Nachricht von der Portierung von libffi herumspricht, könnte man bald noch von der Portierung von mehr libffi-basierten Sprachen nach OpenVMS I64 hören. Sie können also darauf hoffen, dass Sie in dieser Sammlung demnächst Ihre bevorzugte Programmiersprache wiederfinden, so dass all das vereinfacht oder überhaupt erst möglich wird, was Sie derzeit nur mit einer Menge Code erreichen.
Original auf www.openvms.org
|