Advertentie

SWIG voor Windows

  • Gratis

  • In Nederlands
  • V 4.0.2
  • 4.5

    (0)
  • Beveiligingsstatus

Softonic-recensie

Creëer programmeeromgevingen op hoog niveau

SWIG, of Simplified Wrapper and Interface Generator, is een software ontwikkeling tool die programma's die in C en C++ zijn geschreven, verbindt met een verscheidenheid aan programmeertalen op hoog niveau. Dit programma wordt voornamelijk gebruikt met veelvoorkomende scripttalen, waaronder Python, Perl, PHP en Ruby. Het kan echter ook gebruikt worden met niet-scriptingtalen, zoals Common Lisp, C# en Java. SWIG is een gratis te gebruiken app, en de code die het genereert is compatibel met zowel commerciële als niet-commerciële projecten

Waar wordt SWIG voor gebruikt?

SWIG wordt het meest gebruikt om op hoog niveau geïnterpreteerde of gecompileerde programmeertalen en gebruikersinterfaces. Het is ook een handig hulpmiddel voor het testen en prototypen van C/C++-software. Met behulp van de app kunt u de hoeveelheid handmatige codering die nodig is om C/C++-functies uit andere programmeertalen op te roepen, verminderen.  Een ander voordeel van het gebruik van de app is dat je minder snel een fout maakt dan wanneer je handmatig codeert. 

Zoals opgemerkt, SWIG genereert wrapper-code< /strong> voor verschillende scripttalen en niet-scripttalen. De app compileert het interfacebestand en genereert code in reguliere C/C++ en doelprogrammeertaal. Het zal dan conversiecode genereren voor functies met eenvoudige argumenten. De tool zal ook een broncode maken die de lijm vormt tussen C/C++ en de doeltaal. Merk echter op dat de programmeur de conversiecode moet schrijven voor complexe soorten argumenten. Bovendien wordt de software niet gebruikt voor het aanroepen van geïnterpreteerde functies door middel van native code. Ook dit is voor de programmeur om handmatig te doen. 

Hoewel SWIG met succes is gebruikt in een breed scala aan toepassingen, zijn er nog steeds een paar beperkingen in het huidige systeem waarop de ontwikkelaar zich moet concentreren. Een van deze beperkingen is het feit dat de app nog geen volledige C/C++-compiler< is /a>. Als gevolg hiervan kan het soms worden verward door een complexe C-declaratie of niet-ANSI-syntaxis. Er is ook minimale ondersteuning voor verschillende C++-functies, zoals overbelasting van functies, sjablonen, naamruimten en overbelasting van operators. Ten slotte is het programma voornamelijk ontworpen voor gebruik met reeds bestaande C-code. Hierdoor is het niet altijd geschikt om te gebruiken als u TK-widgets of andere soorten gespecialiseerde scripttaalextensies schrijft. 

Een handig hulpmiddel voor programmeurs

SWIG  aanzienlijk vereenvoudigt het aanroepen van C/C++-functies uit vele programmeertalen. Het vereist geen aanpassing aan bestaande C-code en is relatief eenvoudig toe te passen op een bestaand systeem. Hiermee wordt de hoeveelheid handmatige codering verminderd. Er zijn een paar beperkingen aan de app, maar over het algemeen is het een handig hulpmiddel voor veel programmeurs. 

Programma is beschikbaar in andere talen


SWIG voor PC

  • Gratis

  • In Nederlands
  • V 4.0.2
  • 4.5

    (0)
  • Beveiligingsstatus


Beoordelingen about SWIG

Heeft u geprobeerd SWIG? Wees de eerste om uw mening te verlaten!


Advertentie

Verken Apps

Advertentie

Advertentie

De wetten inzake het gebruik van software verschilt per land. We moedigen het gebruik van dit programma niet aan of keuren het niet goed als het in strijd is met deze wetten.