외부 언어 인터페이스
외부 언어 인터페이스
R에 컴파일된 코드를 연결할 때 사용하는 주요 인터페이스 함수들을 살펴볼게요.
출처: 문서
본문
외부 언어 인터페이스
컴파일된 코드를 통해 R에 기능을 추가하는 방법에 대한 자세한 내용은 Writing R Extensions의 "System and foreign language interfaces" 절을 참고해요.
.C와 .Fortran 함수는 빌드 시점 또는 dyn.load를 통해 R에 링크된 컴파일 코드에 표준 인터페이스를 제공해요. 이 함수들은 각각 주로 컴파일된 C 코드와 FORTRAN 코드를 대상으로 하지만, .C 함수는 C++처럼 C 인터페이스를 생성할 수 있는 다른 언어에도 사용할 수 있어요.
.Call과 .External 함수는 컴파일 코드(주로 컴파일된 C 코드)가 R 객체를 조작할 수 있게 해 주는 인터페이스를 제공해요.