2016-07-23 10 views

답변

1

짧은 대답 : 아니요.

일부 언어에서는 일부 eval() 절차를 사용할 수 있습니다. Fortran 표준은 LLVM이나 유사한 런타임 시스템 (또는 인터프리터)을 사용하는 컴파일러가있는 경우 그러한 확장을 상상할 수는 있지만 그러한 기능은 없습니다.

필자가 알고있는 모든 Fortran 컴파일러는 기계어 코드의 전통적인 컴파일러이며 그런 것들을 허용하지 않습니다. 코드를 파일에 저장하고 백그라운드에서 Fortran 컴파일러를 호출하여 공유 라이브러리 (.dll 또는 .so)를 컴파일 한 다음 운영 체제 특정 루틴을 사용하여 라이브러리를로드하십시오.