Programikon: SWIG

SWIG för Windows

  • Gratis
  • På Svenska
  • V4.0.2
  • 4.5
  • (1)

Softonic-recension

Skapa högnivåprogrammeringsmiljöer

SWIG, eller Simplified Wrapper and Interface Generator, är ett programutvecklingsverktyg som ansluter program skrivna i C och C++ med olika högnivåprogrammeringsspråk. Detta program används främst med vanliga skriptspråk, inklusive Python, Perl, PHP och Ruby. Det kan dock också användas med icke-skriptspråk som Common Lisp, C# och Java. SWIG är en gratis app och den genererade koden är kompatibel med både kommersiella och icke-kommersiella projekt.

Vad används SWIG för?

SWIG används vanligtvis för att skapa högnivå tolkade eller kompilerade programmeringsspråk och användargränssnitt. Det är också ett praktiskt verktyg att ha för att testa och prototypa C/C++-programvara. Med hjälp av appen kan du minska mängden manuell kodning som krävs för att anropa C/C++-funktioner från andra programmeringsspråk. En annan fördel med att använda appen är att du är mindre benägen att göra fel när du kodar manuellt.

Som noterat genererar SWIG wrapper-kod för olika skriptspråk och icke-skriptspråk. Appen kommer att kompilera gränssnittsfilen och generera kod i vanlig C/C++ och målspråket. Den kommer sedan att generera konverteringskod för funktioner med enkla argument. Verktyget kommer också att skapa en källkod som ger limmet mellan C/C++ och målspråket. Observera dock att programmeraren måste skriva konverteringskoden för komplexa typer av argument. Dessutom används inte programvaran för att anropa tolkade funktioner med nativ kod. Detta måste också göras manuellt av programmeraren.

Men även om SWIG har använts framgångsrikt i en mängd olika applikationer finns det fortfarande några begränsningar i dess nuvarande system som dess utvecklare måste fokusera på. En av dessa begränsningar är att appen ännu inte är en fullständig C/C++-kompilator. Som ett resultat kan den ibland förvirras av komplexa C-deklarationer eller icke-ANSI-syntax. Det finns också minimalt stöd för flera C++-funktioner, som funktionsöverlagring, mallar, namnrymder och operatoröverlagring. Slutligen är programmet främst utformat för användning med befintlig C-kod. Med detta sagt är det inte alltid lämpligt att använda om du skriver TK-widgets eller andra typer av specialiserade skriptspråkstillägg.

En hjälpsam verktyg för programmerare

SWIG förenklar i hög grad att anropa C/C++-funktioner från många programmeringsspråk. Det kräver ingen ändring av befintlig C-kod och är relativt enkelt att tillämpa på ett befintligt system. Med detta kommer mängden manuell kodning att minska. Det finns några begränsningar med appen, men övergripande sett är det ett hjälpsamt verktyg för många programmerare.

  • Fördelar

    • Kan användas både för skript- och icke-skriptspråk
    • Minskar mängden manuell kodning
    • Lätt att applicera på ett befintligt system
    • Kompatibel med både kommersiella och icke-kommersiella projekt.
  • Nackdelar

    • Inte en fullständig C/C++-kompilator
    • Minimalt stöd för flera C++-funktioner
    • Inte alltid lämpligt för att skriva TK-widgets och specialiserade skriptspråksutökningar.
 0/1

Appspecifikationer

  • Licens

    Gratis

  • Version

    4.0.2

  • Senaste uppdatering

  • Plattform

    Windows

  • OS

    Windows 8.1

  • Språk

    Engelska

  • Storlek

    11.60 MB

  • Utvecklare


Program tillgängligt på andra språk


Programikon: SWIG

SWIG för PC

  • Gratis
  • På Svenska
  • V4.0.2
  • 4.5
  • (1)

Användarrecensioner om SWIG

Har du provat SWIG? Var den första att lämna din åsikt!

Lagar som rör användningen av denna programvara varierar från land till land. Vi uppmuntrar eller accepterar inte användningen av detta program om det strider mot dessa lagar.
Softonic
Din recension för SWIG
Softonic

I Softonic skannar vi alla filer som finns på vår plattform för att bedöma och undvika eventuell skada för din enhet. Vårt team utför kontroller varje gång en ny fil laddas upp och granskar regelbundet filer för att bekräfta eller uppdatera deras status. Denna omfattande process låter oss ställa in en status för alla nedladdningsbara filer enligt följande:

Rent

Det är extremt troligt att det här programmet är rent.

Vad innebär det här?

Vi har skannat filen och webbadresserna som är associerade med detta program i mer än 50 av världens ledande antivirustjänster; inget möjligt hot har upptäckts.

Varning

Detta program är potentiellt skadligt eller kan innehålla oönskad medföljande programvara.

Varför är programvaran fortfarande tillgänglig?

Baserat på vårt skanningssystem har vi fastställt att dessa flaggor möjligen är falska positiva.

Vad innebär det när något är falskt positivt?

Det betyder att ett godartat program felaktigt har flaggats som skadligt på grund av en alltför bred detekteringssignatur eller algoritm som används i ett antivirusprogram.

Vi vill betona att vi då och då kan missa en potentiellt skadlig programvara. För att fortsätta lova dig en katalog med program och appar utan skadlig programvara, har vårt team integrerat en rapportprogramfunktion i varje katalogsida som återför din feedback till oss.

Flagga eventuella särskilda problem du kan stöta på så kommer Softonic att lösa dessa problem så snart som möjligt.