Swig per Linux.

Un compilatore di interfaccia che collega i programmi
Scarica ora

Swig per Linux. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Others
  • Nome editore:
  • swig.org
  • Sito web dell'editore:
  • Sistemi operativi:
  • Linux
  • Dimensione del file:
  • 4.66MB

Swig per Linux. Tag


Swig per Linux. Descrizione

Editalby Wig è un compilatore di interfaccia che collega i programmi scritti in C e C ++ con linguaggi di scripting come Perl, Python, Ruby e TCL. Funziona prendendo le dichiarazioni trovate in file di intestazione C / C ++ e utilizzarli per generare il codice wrapper che gli script i linguaggi devono accedere al codice C / C ++ sottostante. Inoltre, Swig fornisce una varietà di funzionalità di personalizzazione che consentono di adattare il processo di avvolgimento per soddisfare la tua applicazione. John Ousterhout (Creatore di TCL) ha scritto un documento che descrive i vantaggi dei linguaggi di scripting. Swig rende abbastanza facile collegare le lingue di scripting con codice C / C ++. Swig è usato in un certo numero di modi: Costruire più potenti programmi C / C ++. Usando Swig, è possibile sostituire la funzione principale () di un programma C con un interprete di scripting da cui è possibile controllare l'applicazione. Questo aggiunge un sacco di flessibilità e rende il programma "programmabile". Cioè, l'interfaccia di scripting consente agli utenti e agli sviluppatori di modificare facilmente il comportamento del programma senza dover modificare il codice C / C ++ di basso livello. I vantaggi di questo sono numerosi. In effetti, pensa a tutti i grandi pacchetti software che usi ogni giorno --- quasi tutti includono speciali una lingua macro, una lingua di configurazione o anche un motore di scripting che consente agli utenti di effettuare personalizzazioni. Prototipazione rapida e debug. SWIG consente di posizionare i programmi C / C ++ in un ambiente di scripting che può essere utilizzato per il test e il debug. Ad esempio, è possibile testare una libreria con una raccolta di script o utilizzare l'interprete di scripting come debugger interattivo. Poiché Swig non richiede modifiche al codice C / C ++ sottostante, può essere utilizzato anche se il prodotto finale non si affida allo scripting


Swig per Linux. Software correlato