포트란은 수치 프로그래밍에서 특별한 위치를 차지하고 있습니다. 확실히 다른 언어로 빠르고 좋은 소프트웨어를 만들 수는 있지만, 포트란은 그 나이에도 불구하고 계속 잘 수행합니다. 또한 포트란에서 빠른 프로그램을 만드는 것이 더 쉽습니다. C ++로 빠른 프로그램을 만들었지 만 포인터 앨리어싱과 같은 것에 더주의해야합니다. 따라서 이에 대한 이유와 매우 기술적 인 이유가 있어야합니다. 컴파일러가 더 최적화 할 수 있기 때문입니까? 기술적 인 세부 사항을 알고 싶습니다. 다른 언어를 사용하는 경우 이러한 사항을 고려할 수 있습니다.
예를 들어, 나는 표준이 포인터가 메모리에서 연속적임을 지정하여 메모리 액세스 속도가 빠르다는 것을 알고 있다고 생각합니다. 컴파일러에 플래그를 지정하여 C ++ 에서이 작업을 수행 할 수 있다고 생각합니다. 이런 식으로 Fortran의 장점을 파악하는 데 도움이되므로 다른 언어를 사용하는 경우이를 모방 할 수 있습니다.