1.효율성
- 언어에 대한 효율성(efficiency)은 목적 코드의 효율성, 번역의 효율성, 구현 용이성, 프로 그래밍 효율성 등으로 분류할수 있다.
① 목적 코드의 효율성
목적 코드의 효율성은 번역기가 효율적인 실행 코드를 생성할 수 있어야 함을 의미한다. 여기서 번역기는 컴파일러 또는 인터프리터를 말하는데 구체적인 내용은 3절에서 살펴 볼것이다.
② 번역의 효율성
번역의 효율성은 번역기가 효율적으로 실행 코드를 생성할 수 있어야 함을 의미한다. 이는 설계된 언어가 번역기에 의해 다르게 번역될 수 있어야 함을 뜻하는 것이다. 번역의 효율성은 신뢰성과는 상반되는 성질로, 번역기가 오류 검사를 하지 않으면 번역의 효율 성은 높아지나 신뢰성은 떨어진다.
③ 구현 용이성
번역기를 효율적으로 작성할 수 있어야 함을 의미한다. 설계된 언어가 복잡하면 구현 용이성이 떨어지는데 이러한 언어의 예로 ALGOL 60 과 Ada를 들 수 있다.
④ 프로그래밍 효율성
프로그래밍 효울성은 설계된 언어로 얼마나 빠르고 쉽게 프로그램을 작성할 수 있는가에 달렸다. 언어 구조가 간결하면 프로그래밍 효율성이 높아지는데 LISP가 이에 해당되는 언어이다.
2. 일반성
일반성(generality)은 특별한 경우를 피하고 밀접하게 관련 있는 개념들을 하나의 더 일반적인 것으로 결합하는 성
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시 환불(재충전) 해드립니다.
(단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.
저작권안내
보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기