내장 프로시저

내장 프로시저 (Intrinsic Procedures)

Fortran에는 프로그램에서 별다른 선언 없이 바로 사용할 수 있는, 컴파일러가 기본 제공하는 함수와 서브루틴들이 있어요. 이걸 내장 프로시저(intrinsic procedures)라고 부르죠. GNU Fortran은 표준에서 요구하는 내장 프로시저뿐 아니라, 예전 G77 컴파일러와의 호환을 위한 것까지 아주 많은 양의 내장 프로시저를 제공해요.

출처: Intrinsic Procedures

본문

이 장(8장)은 GNU Fortran이 제공하는 수많은 내장 프로시저를 알파벳순으로 정리해 둔 목록이에요. 각 프로시저는 이름과 함께 한 줄 설명이 붙어 있어서, 원하는 기능을 빠르게 찾아볼 수 있어요. 대표적인 것들을 몇 가지 살펴보면 이래요.

이 밖에도 원자 연산(atomic), 배열 변형(array transformation), 난수(random number), 시스템 호출(system), 시간(time) 관련 등 수많은 프로시저가 알파벳순으로 정의되어 있어요. 각 프로시저의 상세한 사용법은 목록에서 해당 이름을 눌러 개별 문서로 들어가면 확인할 수 있어요.

더 알아보기

  • 내장 프로시저가 무엇인지, 표준과 어떻게 관련되는지 알고 싶다면 Introduction to Intrinsics 문서를 참고해 보세요.
  • 내장 모듈 전체 목록은 Intrinsic Modules 문서에서 확인할 수 있어요.
  • 내장 타입의 종류(kind)에 대한 자세한 내용은 KIND Type Parameters 문서를 참고해 보세요.