SWIG

Screenshot Software:
SWIG
Detalii soft:
Versiune: 3.0.8 Actualizat
Incarca data: 7 Mar 16
Producător: SWIG Team
Licenţă: Gratuit
Popularitate: 23

Rating: 3.0/5 (Total Votes: 1)

înghițitură este o sursă deschisă, complet gratuit, multiplatformă și compilator interfață portabil, un program C ++ linie de comandă, care permite dezvoltatorilor să se conecteze aplicațiile lor cu diverse alte limbaje de scripting / programare C /.

Acesta a fost proiectat de la sol până la a fi utilizat pentru captarea C / C ++ fișiere header & rsquo; declarații și generează codul înveliș cerut de limbaje de scripting pentru accesarea de bază C / C ++ cod.


Caracteristici dintr-o ochire

Caracteristicile cheie includ clasă și extinderea structurii, de manipulare excepție, gestionarea memoriei, șablonul instanțiere, rezoluția de ambiguitate, fișier de import și cross-modul de conectare, dusca de manipulare macro extins, diagnosticare extinse, precum și includerea de cod.

înghițitură suportă mai multe limbaje de programare populare, inclusiv Allegro CL, C #, CFFI, clisp, pui, Viclenia, Java, Lua, Modula-3, Mzscheme, Ocaml, Perl, PHP, Python, R, Ruby, Tcl și UFFI .

În plus, dusca ofera un full C pre-procesor, care conține caracteristici, cum ar fi extinderea macro, ambalaj automată a declarațiilor #define ca și constante, suport pentru conversie personalizate de tip și marshaling, suport funcția de ajutor, precum și suport pentru C99.


Poate fi folosit pentru a genera numeroase ambalaje de

Programul poate fi folosit din interfața linie de comandă pentru a genera numeroase învelișuri pentru mai multe limbaje de programare, inclusiv ALLEGROCL, PUI, clisp, CFFI, C #, D, Du-te, Viclenia, Java, JavaScript, Lua, Modula 3, Mzscheme , Ocaml, Octave, Perl, PHP, Pike, Python, R, Ruby, Lisp, Tcl, Common Lisp și XML.

O gamă largă de opțiuni de linie de comandă sunt puse în aplicare, permițându-vă pentru a interacționa cu înghițitură & rsquo; s funcționalitate încorporată. Acestea și mai multe exemple de utilizare pot fi vizualizate dintr-o privire prin rularea & lsquo; înghițitură --help & rsquo; comandă în orice aplicație emulator de terminal.


Ruleaza pe Linux, Mac și Windows

înghițitură ruleaza pe toate distribuțiile GNU / Linux, precum și pe sistemele de operare Microsoft Windows și Mac OS X, de sprijin de arome pe 64 de biți și pe 32 de biți. Este scris în limbajele de programare C ++ și C. instrucțiuni de instalare detaliate sunt furnizate în cadrul proiectului & rsquo; s pagina de start (vezi link-ul de mai jos)

Ce este nou în această versiune:

<. ul>

  • Adăugați suport pentru Octave-4.0.0.
  • Eliminați un potențial de securitate Android valorifică în clase Java generate.
  • noi caracteristici minore și bug fixat.
  • Ce este nou în versiunea 3.0.7:.

    • Adăugați suport pentru Octave-4.0.0
    • Eliminați un potențial de securitate Android valorifică în clase Java generate.
    • noi caracteristici minore și bug fixat.

    Ce este nou în versiunea 3.0.6:.

    • Stabilitate și regresie fixat
    • parsarea fixă ​​a cazurilor colțul C ++.
    • îmbunătățiri lingvistice și bug fixat pentru C #, Du-te, Java, Lua, Python, R.

    Ce este nou în versiunea 3.0.5:

    • O remediere importantă Python pentru o regresie în SWIG- 3.0.3 atunci când înfășurarea C ++ argumente implicite.
    • îmbunătățiri minore pentru C #, Du-te, Octave, PHP si Python.

    Ce este nou în versiunea 3.0.3:

    • Adauga suport pentru C ++ 11 tastat puternic enumerările .
    • Numeroase bug fixat și îmbunătățiri minore pentru C #, D, du-te, Java, Javascript, PHP, Perl si Python împachetatoare.

    Ce este nou în versiunea 3.0.2:

    • Această versiune a fost făcută pentru a repara un bug în timpul instalare, dar include, de asemenea, o serie de alte modificări, mai degrabă minore.

    Ce este nou în versiunea 2.0.12:

    • Aceasta este o versiune de întreținere backporting unele remedieri din partea în așteptarea 3.0.0 de presă.
    • octava suport 3.8 adăugat.
    • C ++ 11 suport pentru noile versiuni de ștergere / inserare în containere STL.
    • corecții de compilare pe unele sisteme pentru generate învelișurile Lua, PHP, Python și R.

    Ce este nou în versiunea 1.3.37:

    • suport Python 3 a adăugat
    • înghițitură acum nave cu o versiune de ccache care poate fi utilizat cu înghițitură. Acest lucru permite fișierele generate de dușcă pentru a fi salvată în memoria cache, astfel încât utilizarea repetată a dușcă pe fișiere de intrare neschimbate accelerează destul de considerabil construiește.
    • PHP 4 suport eliminate și suport PHP îmbunătățit, în general,
    • C îmbunătățită de sprijin # matrice
    • Numeroase îmbunătățiri Allegro CL

    Software similare

    bin86
    bin86

    3 Jun 15

    Invicta
    Invicta

    2 Jun 15

    PyRuby
    PyRuby

    11 May 15

    Comentarii la SWIG

    Comentariile nu a fost găsit
    Adauga comentarii
    Porniţi pe imagini!