광고

Windows를위한 SWIG

  • 무료

  • 사용 언어: 한국어/조선말
  • V 4.0.2
  • 4.5

    (0)
  • 보안 상태

Softonic 리뷰

고급 프로그래밍 환경 만들기

SWIG 또는 Simplified Wrapper and Interface Generator는 개발 소프트웨어입니다. a>C 및 C++로 작성된 프로그램을 다양한 고급 프로그래밍 언어와 연결하는 도구입니다. 이 프로그램은 Python, Perl, PHP 및 Ruby. 그러나 Common Lisp, C# 및 자바. SWIG는 무료 앱이며 생성하는 코드는 상업 및 비상업 프로젝트와 모두 호환됩니다. 

SWIG는 무엇에 사용됩니까?

SWIG는 고급 해석 또는 컴파일된 프로그래밍 언어 및 사용자 인터페이스. 또한 C/C++ 소프트웨어 테스트 및 프로토타이핑을 위한 편리한 도구입니다. 앱을 사용하면 다른 프로그래밍 언어에서 C/C++ 기능을 호출하는 데 필요한 수동 코딩의 양을 줄일 수 있습니다.  앱 사용의 또 다른 이점은 수동으로 코딩할 때 오류를 범할 가능성이 적다는 것입니다. 

설명한 대로 SWIG는 래퍼 코드를 생성 다양한 스크립팅 및 비스크립팅 언어용. 앱은 인터페이스 파일을 컴파일하고 일반 C/C++ 및 대상 프로그래밍 언어로 코드를 생성합니다. 그런 다음 간단한 인수가 있는 함수에 대한 변환 코드를 생성합니다. 이 도구는 또한 C/C++와 대상 언어 사이에 접착제를 제공하는 소스 코드를 생성합니다. 그러나 프로그래머는 복잡한 유형의 인수에 대한 변환 코드를 작성해야 합니다. 또한 소프트웨어는 네이티브 코드로 해석된 함수를 호출하는 데 사용되지 않습니다. 이 또한 프로그래머가 수동으로 수행해야 합니다. 

그러나 SWIG는 다양한 응용 프로그램에서 성공적으로 사용되었지만 여전히 몇 가지 제한이 있습니다. 개발자가 집중해야 하는 현재 시스템. 이러한 제한 사항 중 하나는 앱이 아직 완전한 C/C++ 컴파일러. 결과적으로 복잡한 C 선언이나 비 ANSI 구문으로 혼동될 수 있습니다. 함수 오버로딩, 템플릿, 네임스페이스 및 연산자 오버로딩과 같은 여러 C++ 기능에 대한 최소한의 지원도 있습니다. 마지막으로 이 프로그램은 주로 기존 C 코드와 함께 사용하도록 설계되었습니다. 이것으로 TK 위젯이나 다른 종류의 특수 스크립팅 언어 확장을 작성하는 경우 사용하는 것이 항상 적절한 것은 아닙니다. 

프로그래머를 위한 유용한 도구

SWIG  많은 프로그래밍 언어에서 C/C++ 함수를 호출하는 것을 단순화합니다. 기존 C 코드를 수정할 필요가 없고 기존 시스템에 적용하기가 비교적 쉽습니다. 이를 통해 수동 코딩의 양이 줄어듭니다. 앱에는 몇 가지 제한 사항이 있지만 전반적으로 많은 프로그래머에게 유용한 도구입니다. 

장점

  • 스크립팅 및 비 스크립팅 언어 모두에 사용할 수 있습니다.
  • 수동 코딩의 양을 줄입니다.
  • 기존 시스템에 적용 용이
  • 상업 및 비상업 프로젝트 모두와 호환 가능

단점

  • 완전한 C/C++ 컴파일러가 아님
  • 여러 C++ 기능에 대한 최소 지원
  • TK 위젯 및 특수 스크립팅 언어 확장을 작성하는 데 항상 적합한 것은 아닙니다.

프로그램은 다른 언어로 제공됩니다.


PC를위한 SWIG

  • 무료

  • 사용 언어: 한국어/조선말
  • V 4.0.2
  • 4.5

    (0)
  • 보안 상태


SWIG에 대한 사용자 리뷰

당신은 SWIG를 시도? 당신의 의견을 제일 먼저 남기십시오!


광고