Chapter1. 프로그래밍언어론
-프로그래밍언어의 정의 - 인간이 컴퓨터에 계산절차를 알려주는데 사용하는 기호체계
-추상 - 어떤 물체 혹은 현상을 중요한 특징 혹은 특성만을 추출하여 표현하는 방식이다.
- 함수 전형의 언어 LISP, Scheme, Common LISP, ML 등의 후속 언어가 출현하였다.
신택스
- 언어 구성요소의 외부적인 형태에 관한 것
- 대부분 문맥 무관형 문법으로 정의되고 있다.
시맨틱스
- 신택스는 언어의 표면적 구조만을 나타낸 것, 시맨틱스는 프로그램이 무엇을 어떻게 수행할지 나타내 준다.
실행적 방법 하나의 가상 컴퓨터를 상정하고 프로그램 언어의 각 요소가 가상의 컴퓨터에서 어떻게 실행될 것인가로 그 의 미를 결정한다.
함수적 혹은 표시적 방법 입력을 받아 출력을 계산하는 함수로 프로그램의 의미를 설명한다.
공리적 방법 실행 전과 실행 후에 가지게 될 변수의 성질(술어 논리의 형태를 취함)로 프로그램의 의미를 설명한다.
언어 번역
프로그램을 곧바로 실행하는 번역기를 인터프리터라고 하고, 프로그램을 실행에 적합한 형태로 바꾸는 번역기를 컴파일러라 한다.
) 인터프리터
인터프리터의 장점 초보자라도 프로그램을 개발하기가 쉬우며 개발기간도 단축된다.
인터프리터의 단점 프로그램의 실행 속도가 느리다.
인터프리터형 언어에는 BASIC, APL, LISP, SNOLOG 4 등이 있다.
데이터
원시프로그램 인터프리터 결과 ← 인터프리터
) 컴파일러
- 원시 프로그램을 받아들여 목적 프로그램을 만들어 낸다.
- 목적 프로그램은 기계어나 어셈블리 언어로 되어 있으며 기계어 목적 프로그램은 링킹 로더에 의하여 컴퓨터의 메모리에 적재 되어 실행된다.
- 컴파일러에 의해 ...
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시 환불(재충전) 해드립니다.
(단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.
저작권안내
보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기