반응형

     정보

    • 업무명     : 포트란 기초 및 활용 문서

    • 작성자     : 이상호

    • 작성일     : 2020-11-17

    • 설   명      :

    • 수정이력 :

     

     내용

    [개요]

    • 안녕하세요? 웹 개발 및 연구 개발을 담당하고 있는 해솔입니다.

    • Fortran (포트란)은 수식 (Formular) 변환기 (Translator)의 약자로 과학 계산용으로 주고 사용되는 언어입니다.

    • 복잡한 계산 수행 성능이 뛰어나 공학과 자연과학 등 특정분야에 주로 사용되며 기상 데이터 처리를 위해 널리 사용되고 있습니다.

    • 오늘 포스팅은 포트란 기초 및 활용 문서를 소개합니다.

     

     

    [특징]

    • 기상 데이터 처리를 위해서 포트란 (Fortran)기술이 요구되며 이 프로그램은 이러한 목적을 달성하기 위한 기술서

     

    [기능]

    • 문서

     

    [활용 자료]

    • 없음

     

    [자료 처리 방안 및 활용 분석 기법]

    • 없음

     

    [사용법]

    • 없음

     

    [사용 OS]

    • Linux (CentOS v7.8)

     

    [사용 언어]

    • gfortran v4.8.5

     

     세부 내용

    [소개]

    • Fortran은 1950년대에 탄생 한 세계 최초의 고급 프로그래밍 언어입니다.

    • Fortran은 "FORmulaTRANslation"의 약자입니다.

    • 수치 계산 프로그램 작성에 적합합니다.

    • Fortran은 이름 그대로 원래 수학 프로그래밍 언어로 설계되어 있습니다.

    • 따라서 각종 내장 함수와 복소수, 그리고 강력한 배열 조작 등 수치 계산에 편리한 기능이 미리 포함되어 있습니다.

    • 다른 고급 언어 (C/C++, Java 등)와 비교하여 수치 계산 프로그램을 간결하게 기술할 수 있습니다.

    • 다른 고급 언어 (C 언어 등)과 비교해도 일반적으로 성능이 우수합니다.

    • Fortran은 그 언어 사양에 컴파일러에게 최적화하기 쉬운 언어입니다.

    • 우수한 수치 라이브러리 (NAG 라이브러리, LAPACK 등)가 풍부하게 사용할 수 있습니다.

    • 이식성이 뛰어나기 때문에 프로그램을 변경하지 않고 (또는 최소한의 변경으로) PC에서 슈퍼 컴퓨터까지 다양한 환경에서 사용할 수 있습니다.

    • (잘못 작성한 경우) 프로그램에서 오류를 범한 어려운 언어입니다.

     

    [역사]

    • 탄생

      • 1950년대 IBM (FORmula TRANslation)

    • Fortran 66

      • 세계 최초의 프로그래밍 언어 표준

    • Fortran 77

      • 고정 형식 이후 널리 사용되는

    • Fortran 90

      • 자유 형식, 모듈 등 구조화 언어에

    • Fortran 95

      • Fortran 90의 버그 수정, FORALL, PURE, ELEMENTAL 절차 등

    • Fortran 2003

      • 객체 지향 C 상호 이용 등

    • Fortran 2008

      • 공동 배열의 지원 BLOCK 구문 수학 함수의 증강 등

    • Fortran 2018

      • IEEE 산술 준수 공 배열의 강화, C 상호 이용의 강화 등

     

    • Fortran은 상위 호환을 유지하고 진화하고 있습니다.

    • 그래서 Fortran 77의 규격에 따라 작성된 프로그램은 그대로 Fortran 90/95 프로그램으로 컴파일 할 수 있습니다.

     

     기초 및 활용 문서

    [강릉원주대 대기환경과학과] 컴퓨터 프로그래밍 및 연습 (Fortran 77)

    [강릉원주대 대기환경과학과] 컴퓨터 프로그래밍 및 연습 (Fortran 77)_지준범.pdf
    9.67MB

     

    [세종대 기계항공우주공학부] 전산개론 및 실습

    [세종대 기계항공우주공학부] 전산개론 및 실습 (프로그래밍 언어; Fortran)_이민형.pdf
    1.22MB

     

    Numerica Recipes in Fortran 77

    Numerica Recipes in Fortran 77.zip
    4.20MB
    Numerica Recipes in Fortran 77.z01
    10.00MB

     

    Numerica Recipes in Fortran 90

    Numerica Recipes in Fortran 90.pdf
    2.02MB

     

    [PGI] Fortran Reference

    [PGI] Fortran Reference.pdf
    1.20MB

     

    DIGITAL Visual Fortran Error Messages

    DIGITAL Visual Fortran Error Messages.pdf
    0.62MB

     

    컴퓨터 프로그래밍 및 연습 (Fortran 77)

    컴퓨터 프로그래밍 및 연습 (Fortran 77).pdf
    0.14MB

     

    [KISTI] Fortran Training Course

    [KISTI] Fortran Training Course.pdf
    1.69MB

     

    [기상기후 빅데이터 분석 플랫폼] Fortran을 활용한 분석

    [기상기후 빅데이터 분석 플랫폼] Fortran을 활용한 분석 1-10강.pdf
    5.48MB

     

     참고 문헌

     문의사항

    [기상학/프로그래밍 언어]

    • sangho.lee.1990@gmail.com

    [해양학/천문학/빅데이터]

    • saimang0804@gmail.com
    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기