[운영체제] 함수형 프로그래밍

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2008.03.06 / 2019.12.24
  • 12페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 2,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
목차
- 목 차

서 론
1. 함수형 프로그래밍의 정의
2. 함수형 언어가 주목받는 이유
3. 명령형 언어와 함수형 언어의 차이점
1) 명령형 언어(Imperative language)
2) 함수형 언어(Functional language)
4.순수 함수 언어
1) 원시 함수
2) 함수 형식
결 론
- 참고문헌 -
본문내용
서 론
폰 노이만 기계구조를 기초로 하여 설계되고 추상 개념으로 발전한 대다수의 프로그래밍과 대조적으로 수학적 함수에 기반을 둔 적용형 언어인 함수형 프로그래밍 언어는 최근 10여년 동안에 학계와 산업 연구 분야에서 흥미로운 연구와 관심이 증가 되어 왔다.
이 보고서에서는 함수형 프로그래밍의 정의 및 주목받는 이유에 대해서 알아보고, 명령형 언어와의 차이점을 통해 함수형 언어의 특성과 문제점을 고찰한다. 또 순수 함수 언어에 대하여 예문을 통한 원시함수와 함수 형식을 살펴보았다.

1. 함수형 프로그래밍의 정의
프로그래밍의 주된 구조가 함수 호출에 기반을 둔 프로그래밍 접근 방법을 의미한다. 즉, 함수의 결합으로 기능을 수행하는 언어이다. 이 방법은 일반적인 문제 해결에 실질적으로 접근하는 데 도움을 주며 계산적인 측면에 통찰력을 갖도록 하고 대표적인 예로 LISP가 있다.

2. 함수형 언어가 주목받는 이유
1) 함수 프로그램이 기존 명령형 언어로 작성한 프로그램보다 간결하고, 더 추상적이며 이해하기 쉽다.
2) 함수 프로그램은 형식적인 분석과 조작이 용이하다.
3) 함수 프로그래밍 언어가 자연스럽게 병렬 컴퓨터에 구현 될 수 있다.

3. 명령형 언어와 함수형 언어의 차이점
1) 명령형 언어(Imperative language)
(1) 명령형 언어의 종류
① Fortran : FORTRAN은 최초의 고급 프로그래밍 언어로, 미국 IBM에서 J.Backus 등에 의해 개발된 것으로, 과학과 공학 등의 분야에서 널리 사용되고 있다.
② Cobol : COBOL은 상업적 자료처리를 위해 만들어진 언어로, 많은 양의 자료 처리와 간단한 계산 수행을 할 수 있고, 언어의 문법 구조가 영어 구문과 비슷하여 프로그램을 이해하기 쉽다.
③ Pascal : PASCAL은 프로그래밍 교육용 언어로, 프로그래밍 언어의 문법 구조가 다양하고 이해하기 쉽다.
④ Ada : ADA는 매우 강력한 범용 언어로, 군사용 내장 시스템을 위하여 병렬 처리, 예외 처리, 프로그램의 유지 보수 능력 제고에 역점을 두고 만든 언어이다.
참고문헌
參 考 文 獻
원유헌, <프로그래밍 언어론>, 정익사, 2005
우진운외 2인, <프로그래밍 언어론>, 대한사, 1996
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.