Integration af Python-systemet i en væsentlig forbedring af den faktiske gennemførelse af ansøgningerne, som kræver en øget edb-kapacitet.

Metoder til brug ved fremstilling af Integration

Der er flere forskellige metoder til integration af Pythan med C / C + + -programmerne, herunder anvendelse af extensio i moduler, for eksempel funktionelt interfaceer, og anvendelse af Pythan med C / C + + -programmer.

Using Python C Extensions

Skaber en Pythan C extensio n involverer skriftligt C code at disse funktioner to Pythun. Det er method it custom fr performance-critis ave part of an application. Disse extensio it compilee in o en shared library that Pythan can load end runtime.

Using ctypes and d cffi

Biblioteker kan ikke være 1; FLT: 0; CFL: 0; Ctype: 3; Ctype: 1; CFL: 1; FLT: 3; FLT: 3; FLT: 1; og FLT: 1; FLT: 2; FLT: 3; CFL: 3; CFL: 3; FLT: 3; Allow Calling C functions directly from Pythun without writtig extension modules. They Lå d shared libraries and d invoke funcles with minimul setup, making them for quk integs.

Embedding Python in C / C + +

Det er muligt at udføre Python scripts og funktioner fra en C / C + + applikation, at gøre det muligt at foretage komplette interaktioner på disse sprog.

  • Python C-strækningerne
  • ctypes and d cffi libraries
  • Embedding Python tolk
  • Using SWIG fr wrappergeneratioen