현재 APL 용 C++ 프로그램을 작성 중입니다. 지금까지 내가 해왔 던 것은 명령 프롬프트를 실행하고 실행 파일을 호출하는 APL에 함수를 작성하는 것입니다. APL은 매개 변수로 작성한 입력 및 출력 파일과 함께 C++ 실행 파일이 입력 파일을 열도록 프로그래밍되어 있습니다 , 입력을 읽고 APL 함수에 의해 반입되고 하나 이상의 변수에 저장된 출력 파일에 출력을 저장하십시오. 이 방법의 문제점은 많은 호출 또는 때때로 반복적으로 호출 될 간단한 함수를 사용할 때 간단한 계산을 위해 항상 파일을 열고 닫는 것이 많은 처리 시간을 차지한다는 것입니다. 내가 알아 내려고하는 것은 솔루션이나 라이브러리에서 C++로 작성된 함수를 호출하여 내 APL 작업 영역에서 직접 사용하는 방법입니다.APL에 대한 크로스 플랫폼 C++ 기능
예를 들어 나는 C에서 함수 ++이 양식을 작성해야 :
Xadd(int x, int y);
을이 Xadd (x) (y)
처럼 APL에 쓰기 나중에 ∇Xadd
를 사용하여 APL를 통해 열 수 있어야합니다. 감사.
"APL"의 여러 가지 맛이 있고 외부 세계에 대한 인터페이스가 대부분 다르게 처리되므로 어떤 APL을 사용하고 있는지 정확히 알면 좋을 것입니다. – MBaas
@MBaas APL + Win 버전을 사용했습니다. 9시. –