[3-2강] 언어의 설계와 구현
언어의 설계와 구현 1. 프로그래밍 언어 설계시 고려 사항 1) 프로그래밍 작성 절차 ∙ 문제 분석 ∙ 입출력 설계 ∙ 순서도 작성 ∙ 프로그램 구현(코딩) ∙ 프로그램 입력 ∙ 컴퓨터 모의실험 ∙ 실행 ∙ 문서화 2) 프로그래밍 언어 설계의 고려 사항 ∙ 개념의 명료성 ∙ 구분의 명료성 ∙ 문제 해결에 대한 적합성 ∙ 프로그램 검증의 용이성 ∙ 프로그램의 호환성 ∙ 프로그래밍 언어의 효율성 등 2. 프로그래밍 언어 구현 기법 1) 번역(Translator) 기법 ∙ 인터프리터 - 융통성을 강조한 처리 - 명령 단위 별로 번역 즉시 실행 - 기억 장소가 적게 필요 - 동적(대화식) 자료 구조 - 소프트웨어로 시뮬레이션 하는 방법으로 적절함 - BASIC, LISP, APL, Prolog ∙ 컴파일러 - ..