(2019-2학기)방송통신대학교 컴퓨터과학과 프로그래밍언어론 중간과제물
낮에는일하고밤에는공부중
다운로드
장바구니
과제정보
학과 | 컴퓨터과학과 | 학년 | 2학년 |
---|---|---|---|
과목명 | 프로그래밍언어론 | 자료 | 4건 |
공통 |
1. 다음에 대해 답하시오. (15점)
(1) 교재 및 강의에서 소개한 프로그래밍 언어의 평가 기준 9가지 중 3가지만 골라 나열하시오. (2) 프로그래밍 언어 중 하나만 선택하여 (1)에서 고른 평가 기준으로 평가해보시오. 이때 평가의 ...
1. 다음에 대해 답하시오. (15점)
(1) 교재 및 강의에서 소개한 프로그래밍 언어의 평가 기준 9가지 중 3가지만 골라 나열하시오. (2) 프로그래밍 언어 중 하나만 선택하여 (1)에서 고른 평가 기준으로 평가해보시오. 이때 평가의 근거를 반드시 제시하시오. ※ 어떤 프로그래밍 언어를 선택해도 무방(스크래치 같은 언어도 가능) ※ 평가의 근거는 평가 기준의 의미에 맞춰 선택한 언어의 어떤 부분이 평가 기준에 부합하는지 혹은 부합하지 않는지 사례 등을 활용하여 본인의 생각과 함께 제시 2. 다음에 대해 답하시오. (15점) (1) BNF로 표현된 다음 구문을 EBNF와 구문 도표로 각각 표현하시오. <id> ::= <letter> | <id><letter> | <id><digit> (2) EBNF로 표현된 다음 구문을 BNF와 구문 도표로 각각 표현하시오. <복합문> ::= ‘{’ <문장> { <문장> } ‘}’ |
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다. 이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
소개글
"(2019-2학기)방송통신대학교 컴퓨터과학과 프로그래밍언어론 중간과제물"에 대한 내용입니다.목차
1. 다음에 대해 답하시오. (15점)(1) 교재 및 강의에서 소개한 프로그래밍 언어의 평가 기준 9가지 중 3가지만 골라 나열하시오.
(2) 프로그래밍 언어 중 하나만 선택하여 (1)에서 고른 평가 기준으로 평가해보시오. 이때 평가의 근거를 반드시 제시하시오.
2. 다음에 대해 답하시오. (15점)
(1) BNF로 표현된 다음 구문을 EBNF와 구문 도표로 각각 표현하시오. <id> ::= <letter> | <id><letter> | <id><digit>
(2) EBNF로 표현된 다음 구문을 BNF와 구문 도표로 각각 표현하시오. <복합문> ::= ‘{’ <문장> { <문장> } ‘}’
본문내용
선택 프로그래밍 언어 : 자바스크립트(1) 자바스크립트는 가독성이 좋은 언어라고 생각합니다. 자바스크립트는 객체지향 특성을 지니고 있기 때문에, 객체지향언어를 사용해본 사람들이 쉽게 프로그램을 이해할 수 있습니다. 또한 단순한 구조이기 때문에 객체지향언어를 사용해보지 않은 사람들도 쉽게 이해할 수 있습니다.
(2) 자바스크립트는 유연성이 좋은 언어입니다. 자바스크립트에는 상속과 클래스 개념이 존재하지 않습니다. 그렇기 때문에 객체를 선언할 때 해당 객체들의 타입을 명시해주지 않습니다. 숫자, 문자, 배열, 함수 모두 유연하게 객체로 사용할 수 있습니다.