과제정보
학과 | 컴퓨터과학과 | 학년 | 2학년 |
---|---|---|---|
과목명 | 프로그래밍언어론 | 자료 | 8건 |
공통 |
1. 교재와 강의에서 언급된 프로그래밍 언어 기준으로 다음에 대해 각 15줄 이내로 설명하시오.
(1) 1950년대 프로그래밍 언어 한 가지 (2) 1970년대 프로그래밍 언어 한 가지 (3) 1990년대 이후 프로그래밍 언어 한 가지 2. 다음...
1. 교재와 강의에서 언급된 프로그래밍 언어 기준으로 다음에 대해 각 15줄 이내로 설명하시오.
(1) 1950년대 프로그래밍 언어 한 가지 (2) 1970년대 프로그래밍 언어 한 가지 (3) 1990년대 이후 프로그래밍 언어 한 가지 2. 다음에 대해 답하시오. (4) BNF로 표현된 다음 구문을 EBNF와 구문 도표로 각각 표현하시오. <수식> ::= <수식> + <수식> | <수식> * <수식> (5) EBNF로 표현된 다음 구문을 BNF와 구문 도표로 각각 표현하시오. <while문> ::= while <논리식> do begin <문장> { <문장> } end ; |
소개글
"프로그래밍언어론,온라인과제물용"에 대한 내용입니다.목차
1. 교재와 강의에서 언급된 프로그래밍 언어 기준으로 다음에 대해 각 15줄 이내로 설명하시오.(1) 1950년대 프로그래밍 언어 한 가지
(2) 1970년대 프로그래밍 언어 한 가지
(3) 1990년대 이후 프로그래밍 언어 한 가지
2. 다음에 대해 답하시오.
(1) BNF로 표현된 다음 구문을 EBNF와 구문 도표로 각각 표현하시오.
(2) EBNF로 표현된 다음 구문을 BNF와 구문 도표로 각각 표현하시오.
참고문헌
본문내용
(1) 1950년대 프로그래밍 언어 한 가지ALGOL- 배경 : 1950년대에는 기계에 종속되지않는 프로그래밍 언어의 필요성이 증가하여 미국과 유렵의 공동 위원회가 International Algorithmic Language(IAL)를 개발하게 되었고, ALGOL이라는 이름으로 바뀌고, 이후 ALGOL58이 나와 해당 문서가 발표되자 많은 사람들이 이를 이용하여 번역기를 만들어내는 성과를 보였다. 그러나 FORTRAN의 IBM투자로 완벽하고 에러 없는 언어가 개발되었고, ALGOL은 당시 초안 형태라 1960년에 위원회는 ALGOL60을 개발해내게 되었음.- 특징: 과학기술 계산용 프로그래밍 언어로 산법을 나타내기 위한 알고리즘 언어이며, 문법구조가 Backus-Naur Form(BNF)에 의해 기술된 언어이다. BEGIN으로 시작해서 END로 끝나는 하나의 블록으로 구성되어 있고, 각 블록들은 선언부, 실행부로 나뉘어 구성된다.참고 자료
https://gorm.tistory.com/프로그래밍 언어론 교재 참조