2020년도 2학기 프로그래밍언어론 중간 과제물(참고용, 온라인 평가)
Jecstacy
다운로드
장바구니
과제정보
학과 | 컴퓨터과학과 | 학년 | 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 ; |
소개글
2020년도 2학기 프로그래밍언어론 중간 과제물(참고용, 온라인 평가)답만 간단히 기술했습니다. 참고용으로만 사용하시고 그림이나 표 등은 따로 만들어서 첨부하세요.
목차
1. 교재와 강의에서 언급된 프로그래밍 언어 기준으로 다음에 대해 각 15줄 이내로 설명하시오.(1) 1950년대 프로그래밍 언어 한 가지
(2) 1970년대 프로그래밍 언어 한 가지
(3) 1990년대 이후 프로그래밍 언어 한 가지
2. 다음에 대해 답하시오.
(1) BNF로 표현된 다음 구문을 EBNF와 구문 도표로 각각 표현하시오.
(2) EBNF로 표현된 다음 구문을 BNF와 구문 도표로 각각 표현하시오.
본문내용
(1) 1950년대 프로그래밍 언어 한 가지포트란: 1950년대 말에 IBM의 존 배커스(John Backus) 외 6명의 전문가가 완성한 최초의 고급 프로그래밍 언어 중 하나이다. 알골과 함께 과학 계산용으로 주로 사용되고 매우 간결하고 엄격한 구문 형식을 가지고 있다. ANSI와 ISO에서 표준화되었다. 이름은 수식 변환기(FORmula TRANslator)라는 뜻으로, 이름 그대로 수식을 계산하는 데 특화되어 있다. 수식 계산에 특화되어 있다는 것은 수식을 간단하게 표현할 수 있다. 수치 계산이 빠르게 수행된다. 라는 이념을 가지고 설계되어 있다는 것이다. 컴퓨터 공학에서는 죽은 언어로 인식하고 있지만 계산수학에서는 아직도 C와 더불어 활발하게 쓰인다. 당신이 역사가 오래된 것을 연구하는 전공의 공대나 자연대 대학원 학과에 진학할 경우 맞닥뜨릴 수 있는 언어이며 수퍼컴퓨터로 뭔가를 해야 할 일이 생길 경우 높은 확률로 사용하게 될 언어이다.