본문내용
결국 프로그래밍을 위한 개발자의 비용이 올라갈 수밖에 없었고, 성능향상을 통해 얻을 수 있는 비용보다 도리어 유지보수를 위해 들어가는 비용이 올라가게 되었다. 그렇게 되면서 점차 프로그래머가 쉽게 읽고 코드를 작성할 수 있는 방향으로 언어가 설계되었다.
(2) 다음에 대해 답하시오.
① BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명하시오.
<배열 선언> ::= <타입> <배열 차원> ;
<타입> ::= char | int | double
<배열 차원> ::= [ ] <배열 차원> | [ ]
② ①에서 답한 EBNF 표현을 구문 도표로 표현하고 그렇게 표현한 이유를 설명하시오.
※ 표지는 A4용지 사용
(2) 다음에 대해 답하시오.
① BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명하시오.
<배열 선언> ::= <타입>
<타입> ::= char | int | double
<배열 차원> ::= [
② ①에서 답한 EBNF 표현을 구문 도표로 표현하고 그렇게 표현한 이유를 설명하시오.
※ 표지는 A4용지 사용
추천자료
2010년 2학기 프로그래밍언어론 중간시험 핵심체크
2011년 2학기 프로그래밍언어론 중간시험 핵심체크
2013년 2학기 프로그래밍언어론 중간시험 핵심체크
2019년 2학기 프로그래밍언어론 중간시험과제물 공통(프로그래밍 언어의 평가 기준)
2020년 2학기 프로그래밍언어론 중간시험과제물 공통(프로그래밍 언어 기준 등)
(방송통신대 프로그래밍언어론 중간과제물)프로그래밍 패러다임과 프로그래밍 언어 패러다임 ...
2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능...
2023년 2학기 방송통신대 프로그래밍언어론 중간과제물)메모리에 적재된 프로그램의 기계어 ...
2024년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 구성 요소 중 데이...
소개글