다른 프로그래밍 언어로 C / C ++ 연결을위한 코드 생성기
- 소프트웨어 : SWIG
- OS : Linux,BSD,Windows
- 프로그래밍 언어 : C++, C
- 공식 웹사이트 : HOME
SWIG 상세
SWIG는 C 및 C ++로 작성된 프로그램을 다양한 고급 프로그래밍 언어로 연결하는 소프트웨어 개발 도구입니다.Swig는 JavaScript, Perl, PHP, Python, TCL 및 Ruby와 같은 공통 스크립팅 언어를 포함하여 다양한 유형의 대상 언어와 함께 사용됩니다.지원되는 언어 목록에는 C #, D, GO 언어, Java, Lua, Ocaml, Octave, R 및 Scilab과 같은 비 스크립팅 언어도 포함되어 있습니다.또한 몇 가지 해석되고 컴파일 된 구성표 구현 (Guile, Mzscheme / Racket)이 지원됩니다.Swig는 높은 수준의 해석되거나 컴파일 된 프로그래밍 환경, 사용자 인터페이스 및 C / C ++ 소프트웨어를 테스트하고 프로토 타이핑하는 도구로 사용하는 데 가장 일반적으로 사용됩니다.Swig는 일반적으로 C / C ++ 인터페이스를 구문 분석하고 \u0026 # 39; 접착제 코드 \u0026 # 39를 생성하는 데 사용됩니다.위의 대상 언어가 C / C ++ 코드로 호출하는 데 필요합니다.Swig는 파스 트리를 XML 형태로 내보낼 수도 있습니다.