SWIG

Software skärmdump:
SWIG
Mjukvaruinformation:
Version: 3.0.8 Uppdaterad
Ladda upp dagen: 7 Mar 16
Utvecklare: SWIG Team
Licens: Gratis
Popularitet: 23

Rating: 3.0/5 (Total Votes: 1)

SWIG är en öppen källkod, helt gratis, plattformsoberoende och bärbara gränssnitt kompilator, en C / C ++ kommandorad program som tillåter utvecklare att ansluta sina applikationer med olika andra scripting / programmeringsspråk.

Den har utformats från grunden för att kunna användas för att fånga C / C ++ header-filer och rsquo; deklarationer och generera omslaget koden krävs av skriptspråk för åtkomst till underliggande C / C ++ kod.


Funktioner i korthet

Viktiga funktioner inkluderar klass och struktur förlängning, undantagshantering, minneshantering, mall exemplifiering, tvetydighet upplösning, fil import och tvär modul bindning, utökad SLURK makro hantering, omfattande diagnostik, liksom kod integration.

SWIG stöder flera populära programmeringsspråk, inklusive Allegro CL, C #, CFFI, clisp, kyckling, Guile, Java, Lua, Modula-3, mzscheme, OCaml, Perl, PHP, Python, R, Ruby, Tcl, och Uffiċjal .

Dessutom ger SLURK en full C före processor som innehåller funktioner som makro expansion, automatisk förpackning av #define uttalanden som konstanter, stöd för anpassade typ omvandling och packetering, hjälpare funktion stöd, samt stöd för C99.


Kan användas för att generera ett flertal wrappers

Programmet kan användas från kommandoraden för att generera ett flertal omslag för flera programmeringsspråk, inklusive ALLEGROCL, kyckling, clisp, CFFI, C #, D, Go, Guile, Java, JavaScript, Lua, Modula 3, mzscheme , oCaml, Octave, Perl, PHP, Pike, Python, R, Ruby, Lisp, Tcl, Common Lisp och XML.

Ett brett utbud av kommandoradsalternativ genomförs, så att du kan interagera med SLURK & rsquo; s inbyggda funktioner. Dessa och flera exempel användning kan ses på en blick genom att köra & lsquo; klunk help & rsquo; kommando i varje terminalprogram.


Körs på Linux, Mac och Windows

SWIG köras på alla GNU / Linux-distributioner, liksom på Microsoft Windows och Mac OS X operativsystem, stöder 64-bitars och 32-bitars smaker. Det är skrivet i C ++ och C programmeringsspråk. Detaljerade installationsanvisningar finns på projektet och rsquoen; s hemsida (se länk nedan)

Vad är nytt i den här versionen:

<. ul>

  • Lägg till stöd för Octave-4.0.0.
  • Ta bort potentiella Android säkerhet bragd i genererade Java-klasser.
  • Mindre nya funktioner och buggfixar.
  • Vad är nytt i version 3.0.7.

    • Lägg till stöd för Octave-4.0.0
    • Ta bort potentiella Android säkerhet bragd i genererade Java-klasser.
    • Mindre nya funktioner och buggfixar.

    Vad är nytt i version 3.0.6.

    • Stabilitet och regressions fixar
    • Fast tolkning av C ++ hörn fall.
    • Språk förbättringar och buggfixar för C #, Go, Java, Lua, Python, R.

    Vad är nytt i version 3.0.5:

    • En viktig Python fix för en tillbakagång i SWIG- 3.0.3 när inslag C ++ standardargument.
    • Mindre förbättringar för C #, Go, Octave, PHP och Python.

    Vad är nytt i version 3.0.3:

    • Lägg till stöd för C ++ 11 skrivit starkt uppräkningar .
    • Många buggfixar och mindre förbättringar för C #, D, Go, Java, Javascript, PHP, Perl och Python omslag.

    Vad är nytt i version 3.0.2:

    • Den här versionen har gjorts för att rätta ett fel under installation, men det finns också ett par andra ganska små förändringar.

    Vad är nytt i version 2.0.12:

    • Detta är en underhållsversion bakåtanpassa några korrigeringar från avvaktan 3.0.0 release.
    • Octave 3,8 stöd till.
    • C ++ 11 stöd för nya versioner av radera / insats i STL behållare.
    • Sammanställning fixar på vissa system för de genererade Lua, PHP, Python och R omslag.

    Vad är nytt i version 1.3.37:

    • Python 3 stöd lagt
    • swig nu levereras med en version av ccache som kan användas med SLURK. Detta gör det möjligt för filer som genereras av SLURK att cachas så att upprepad användning av SLURK på oförändrade indatafiler snabbar upp byggen ganska avsevärt.
    • PHP fyra stöd avlägsnas och PHP-stöd förbättrades i allmänhet
    • Förbättrad C # array stöd
    • Många Allegro CL förbättringar

    Liknande mjukvara

    PyRuby
    PyRuby

    11 May 15

    lizpop
    lizpop

    14 Apr 15

    IsForth
    IsForth

    20 Feb 15

    Kommentarer till SWIG

    Kommentarer hittades inte
    Kommentar
    Slå på bilder!