Ikona programu: SWIG

SWIG na Windows

  • Darmowa
  • Po Polski
  • V4.0.2
  • 4.5
  • (1)

Recenzja Softonic

Twórz środowiska programistyczne wysokiego poziomu

SWIG, czyli uproszczone opakowanie i generator interfejsów, to oprogramowanie deweloperskie a>narzędzie, które Python, Perl, PHP i Ruby. Jednak może być również używany z językami nieskryptowymi, takimi jak Common Lisp, C# i Jawa. SWIG to aplikacja bezpłatna, a generowany przez nią kod jest zgodny zarówno z projektami komercyjnymi, jak i niekomercyjnymi

Do czego służy SWIG?

SWIG jest najczęściej używany do tworzenia interpretowanych lub kompilowanych języki programowania i interfejsy użytkownika. Jest to również przydatne narzędzie do testowania i prototypowania oprogramowania C/C++. Korzystając z aplikacji, możesz zmniejszyć ilość ręcznego kodowania wymaganego do wywoływania funkcji C/C++ z innych języków programowania.  Kolejną korzyścią płynącą z korzystania z aplikacji jest to, że mniej prawdopodobne jest popełnienie błędu w przypadku ręcznego kodowania. 

Jak już wspomniano, SWIG generuje kod opakowania dla różnych języków skryptowych i nieskryptowych. Aplikacja skompiluje plik interfejsu i wygeneruje kod w zwykłym C/C++ i docelowym języku programowania. Następnie wygeneruje kod konwersji dla funkcji z prostymi argumentami. Narzędzie utworzy również kod źródłowy, który zapewni spoiwo między C/C++ a językiem docelowym. Zauważ jednak, że programista musi napisać kod konwersji dla złożonych typów argumentów. Dodatkowo oprogramowanie nie służy do wywoływania interpretowanych funkcji przez kod natywny. To również musi zrobić programista ręcznie. 

Jednak chociaż SWIG był z powodzeniem używany w wielu różnych aplikacjach, nadal istnieje kilka ograniczeń w jego obecny system, na którym musi się skupić jego programista. Jednym z tych ograniczeń jest fakt, że aplikacja nie jest jeszcze pełnym kompilatorem C/C++. W rezultacie może czasami być mylony przez złożoną deklarację C lub składnię inną niż ANSI. Istnieje również minimalna obsługa kilku funkcji C++, takich jak przeciążanie funkcji, szablony, przestrzenie nazw i przeciążanie operatorów. Wreszcie program jest przeznaczony przede wszystkim do użytku z istniejącym kodem C. Dzięki temu nie zawsze jest to właściwe, jeśli piszesz widżety TK lub inne rodzaje wyspecjalizowanych rozszerzeń języka skryptowego. 

Pomocne narzędzie dla programisty

SWIG  znacznie upraszcza wywoływanie funkcji C/C++ z wielu języków programowania. Nie wymaga modyfikacji istniejącego kodu C i jest stosunkowo łatwy do zastosowania w istniejącym systemie. Dzięki temu zmniejszy się ilość ręcznego kodowania. Aplikacja ma kilka ograniczeń, ale ogólnie jest to pomocne narzędzie dla wielu programistów. 

  • Zalety

    • Może być używany zarówno w językach skryptowych, jak i nieskryptowych
    • Zmniejsza ilość ręcznego kodowania
    • Łatwy do zastosowania w istniejącym systemie
    • Kompatybilny zarówno z projektami komercyjnymi, jak i niekomercyjnymi
  • Wady

    • Nie pełny kompilator C/C++
    • Minimalne wsparcie dla kilku funkcji C++
    • Nie zawsze nadaje się do pisania widżetów TK i specjalistycznych rozszerzeń języka skryptowego.
 0/1

Szczegóły

  • Licencja

    Darmowa

  • Wersja

    4.0.2

  • Data aktualizacji

  • Platforma

    Windows

  • OS

    Windows 8.1

  • Język

    Angielski

  • Rozmiar pliku

    11.60 MB

  • Twórca programu

Program jest dostępny w innych językach


Ikona programu: SWIG

SWIG na PC

  • Darmowa
  • Po Polski
  • V4.0.2
  • 4.5
  • (1)

Opinie użytkowników o SWIG

Czy próbowałeś SWIG? Bądź pierwszy zostawić swoją opinię!

Również może Cię zainteresować

Przeglądaj aplikacje

Najnowsze artykuły

Przepisy dotyczące korzystania z tego oprogramowania różnią się w zależności od kraju. Nie zachęcamy do korzystania z tego programu ani nie akceptujemy go, jeśli narusza on prawo.
Softonic
Twoja recenzja dla SWIG
Softonic

Softonic skanuje wszystkie pliki udostępniane na naszej platformie w celu oceny i zapobieganiu zagrożeń dla twojego sprzętu. Każdy nowy plik zostaje zweryfikowany przez nasz zespół wraz z wszystkimi bieżącymi plikami, które są regularnie sprawdzane w celu potwierdzenia lub aktualizacji ich statusu. Ten kompleksowy proces pozwala nam przypisać status do dowolnego dostępnego do pobrania pliku w następujący sposób:

Bezpieczne

Istnieje duże prawdopodobieństwo, iż to oprogramowanie jest wolne od zagrożeń.

Co to oznacza?

Przeskanowaliśmy ten plik i powiązane z tym oprogramowaniem łącza URL w ponad 50-ciu wiodących światowych usługach antywirusowych i nie wykryto żadnego zagrożenia.

Ostrzeżenie

Najprawdopodobniej to oprogramowanie jest złośliwe lub zawiera niepożądane dołączone oprogramowanie.

Dlaczego to oprogramowanie jest nadal dostępne?

Na podstawie naszego skanu systemowego zweryfikowaliśmy, że najprawdopodobniej te oznaczenia dają fałszywie pozytywne wyniki.

Czym jest fałszywie pozytywny wynik?

Oznacza to, że bezpieczne oprogramowanie jest błędnie oznaczone jako złośliwe w wyniku zbyt ogólnikowo zdefinowanego wykrywania ataku opartego na sygnaturach lub jako wynik algorytmu użytego w programie antywirusowym.

Chcielibyśmy zaznaczyć, iż od czasu do czasu może się zdarzyć, że pominiemy potencjalnie złośliwe oprogramowanie. W celu zapewnienia wolnego od wirusów katalogu oprogramowania i aplikacji, nasz zespół zaimplementował funkcję Raportowania Oprogramowania na każdej stronie katalogu, tak aby wasza informacja trafiała z powrotem do nas.

Wystarczy zgłosić napotkane zagrożenie a Softonic zajmie się niezwłocznie twoim problemem.