로그인 회원가입 고객센터
레포트자기소개서방송통신서식공모전취업정보
카테고리
카테고리
카테고리
카테고리
campusplus
세일즈코너배너
자료등록배너

프로그래밍 언어론 - 프로그래밍 언어의 역사


카테고리 : 레포트 > 공학,기술계열
파일이름 :프로그래밍 언어론 - 프로그래밍 언어.hwp
문서분량 : 3 page 등록인 : leewk2547
문서뷰어 : 한글뷰어프로그램 등록/수정일 : 12.04.09 / 12.04.09
구매평가 : 다운로드수 : 1
판매가격 : 1,200

미리보기

같은분야 연관자료
2023년 1학기 방송통신대 기말결시자 추가과제물 C프로그래밍)다음에 주어진 예제 프로그램들을 지시시항에 맞게 작성하... 5 pages 5000
16. 씨샵 프로그래밍 (텍스트 RPG 16)... 11 pages 1900
15. 씨샵 프로그래밍 (텍스트 RPG 15)... 28 pages 1900
14. 씨샵 프로그래밍 (텍스트 RPG 14)... 28 pages 1900
13. 씨샵 프로그래밍 (텍스트RPG 13)... 12 pages 1900
보고서설명
프로그래밍 언어론에 관련된 레포트입니다

그림과 사진이 포함되어있고 열심히 작성한 레포트이며 교수님께 좋은평가를 받은 자료입니다.
참고자료로 이용하셔서 좋은레포트 작성하세요~
본문일부/목차
1. 1950년대 : 최초의 프로그래밍 언어
-어셈블리 언어는 기계의존적이며 자연언어와 차이가 큰 구문을 사용했기 때문에 저급언어라 불린다.
-프로그래밍 언어 중에 기계의존적인 이진수 개념이거나 자연언어와 차이가 많은 언어이며 사람이 이해하기보다는 컴퓨터의 내부구조에 의존적인 언어를 저급언어라고 한다.

-최초의 고급언어는 Fortran(FORmula TRANslation)이다.
-Fortran이 오늘날까지 살아남을 수 있었던 것은 Fortran 컴파일러가 다른 고급언어에 비하여 효율적인 기계어코드를 생성하기 때문이다.
-Fortran의 특징 중 배열, 제어변수를 쓰는 반복구조와 조건문에 의한 분기개념등은 나중에 만들어진 언어에서 사용하며 기억장치 중심의 프로그래밍 언어의 범례가 되었다.

-Cobol(Common Business-Oriented Language) : Cobol의 설계목적은 프로그래머가 아닌 사용자도 프로그램을 읽고 이해하기 쉽게 하겠다는 것이었다.
-매우 특이할 만한 것으로 첫째, 자료를 구성하는 데 레코드 구조를 도입했고, 둘째, 자료구조와 실행부분을 분리했으며, 셋째, 픽처(PICTURE)를 써서 출력양식의 가변성을 부가했다. 이 특징은 오늘날 데이터베이스 언어에서도 쓰이는 등 선구적인 역할을 했다.

-Algol 60(ALGOrithmic Language 60)은 알고리듬을 기술하기 위한 일반적인 표현언어로, 연구용 및 실질적인 응용 목적으로 제작되었다.
-블록 구조를 쓰는 언어를 위하여 스택을 기반으로 하는 실행환경을 도입했고, 구문을 정의하기 위하여 BNF(Backus-Naur Forms)를 최초로 사용한 언어이기도 하다.

-LISP(LISt Processor)은 일반적인 리스트 구조와 함수의 응용을 기본으로 했다. LISP의 후예로 오늘날 인공지능 분야에서 폭넓게 사용되고 있다. LISP는 폰 노이만 구조와 아주 다른 연산방식을 썼기 때문에 기존의 컴퓨터에서 효율적으로 실행되기가 어려웠다.
-번역기술이나 실행속도 개선이 함수언어나 함수적 기법을 상용화하는 데 기여했으며, LISP의 영향력은 시간이 흐름에 따라 막강해지고 있다. 지금은 거의 모든 프로그래밍 언어에서 제공하고 있는 되부름의 원조도 LISP이다.

-APL(Automatic Programming Language)은 배열과 행렬을 포함하는 수학적 연산을 쉽게 프로그래밍 하기 위한 언어로 IBM에서 제작했다.
-수학적 응용분야에서 아직까지 쓰이고 있지만 주요 단점은 제어구조가 없으며, 특별한 단말기에만 존재하는 그리스 기호를 사용하고, 또한 APL로 작성된 프로그램이 이해하기 어렵다는 것이다.

★종합적으로 볼 때 1955년부터 1960년까지는 Fortran, Cobol, Algol 60이 탄생한 시기이며, LISP와 같은 폰 노이만식 모델을 탈피한 프로그래밍 언어가 탄생한 괄목할 만한 시대였다.

2. 1960년대 : 다양한 프로그래밍 언어의 출현
-IBM의 PL/1은 새로운 아이디어인 병행성(concurrency),예외처리기(exception handling), 기억장소 할당기법 등도 도입되었다.
-하지만 PL/1 번역기는 작성하기가 어렵고, 방대했기 때문에 느리고, 신뢰할 수 없었다. 예기치 않는 상호작용을 발생시켜 사용하는 데 오류발생이 빈번했다.

.
연관검색어
프로그래밍

구매평가

구매평가 기록이 없습니다
보상규정 및 환불정책
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시
환불(재충전) 해드립니다.  (단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.

저작권안내

보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기

 

⼮üڷٷΰ ⸻ڷٷΰ thinkuniv ķ۽÷