프로그래밍 언어론 - 요약(1)
·
학교수업/프로그래밍 언어론
●프로그래밍 언어의 구성 요소 ▷구문 구조Syntax, 이름Names, 타입Types, 의미 구조Semantics ●구문 구조Syntax ▷문법적으로 프로그램이 어떻게 생겼는지 서술 ●명령형 프로그래밍 ▷폰노이만-엑커르트 의 계산 모델(입력,메모리(프로그램,변수),제어,산술,출력) ●객체지향형 프로그래밍 ●프로그램의 생김새는 구문구조라고 하고 프로그램의 뜻은 의미구조라고 한다. ●문맥자유 문법은 생성규칙의 집합 P,단말자 기호의 집합 T. ω비단말자 기호의 집합 N. 시작기호 S로 구성된다. *문맥자유 문법=BNF문법 *메타언어=상위언어 ●비단말자 기호의 집합 N은 Identifier 와 같은 언어의 문법 카테고리를 가리키고, 보통 첫 생성규칙으로 정의된다. ●화살표와 수직선은 메타언어에 속해있는 것이다..