Rad Blog

Archive

형식언어와 형식문법

2020-11-16 compiler xfrnk2
공부 목표 형식언어를 표현하는 기초적인 용어를 이해하는지? 형식 문법에대해 설명할 수 있는지? 문법의 표기법을 이해할 수 있는지? 정규문법을 정규표현으로 표현할 수 있는지? 각 문법에서 생성되는 문자열들을 문법규칙을 적용하여 생성할 수 있는지? 용어 설명 컴파일러 설계 : 어떤 컴퓨터 언어에 대한 컴파일러를 구성하는 일 형식 언어 : 어떤 알파벳에서 얻은 기호(symbol)들로 구성되는 문자열의 집합 context-Free 문법 : A → γ (단, A는 논터미널 기호이고, γ는 V*에 속하는 문자열 촘스키 계층구조 : 생성규칙의 형태에 가해지는 제한에 따라 미국의 영문학자 촘스키가 4종류로 나눈 형식문법 context-sensitive 문법 : γ → β (단, |γ|≤|β| γ∈V+, β∈V*)생성규칙에 |γ|≤|β|의 제한을 가하는 것으로 비위축형 (noncontracting) 문법에 속함 공문자열 : 문자열의 길이가 0인 것, ε 혹은 λ로 표시 정규문법 : A → tB A → t 또는 A → Bt A → t(단, t ∈ V *T A, B ∈ VN) Continue reading

20.11.15_TIL

2020-11-15 TIL xfrnk2
계획했던 일 학교 과제 하기 레스토랑 리팩토링, TDD 사용 개발 제플린 샘플을 보고 HTML/CSS 연습하기 오늘 한 일 컴파일러 구성 과목 과제를 마무리 후 제출 컴퓨터 구조 과목 과제 일부 진행 내일 할 일 학교 과제 하기 레스토랑 리팩토링, TDD 사용 개발 제플린 샘플을 보고 HTML/CSS 연습하기

20.11.14_TIL

2020-11-14 TIL xfrnk2
계획했던 일 학교 과제 하기 레스토랑 리팩토링, TDD 사용 개발 제플린 샘플을 보고 HTML/CSS 연습하기 오늘 한 일 컴파일러 구성 canonical collection 구하는 방법 및 구문분석표 작성방법을 강의를 통해 학습 내일 할 일 학교 과제 하기 레스토랑 리팩토링, TDD 사용 개발 제플린 샘플을 보고 HTML/CSS 연습하기

20.11.13_TIL

2020-11-13 TIL xfrnk2
계획했던 일 학교 과제 하기 레스토랑 리팩토링, TDD 사용 개발 제플린 샘플을 보고 HTML/CSS 연습하기 오늘 한 일 컴파일러 구성 context-free 언어, 구문분석, PDA(푸시 다운 오토마타)에 대한 내용을 다루는 강의시청과 학습 레스토랑 시뮬레이션 테스트 코드와 테스트 케이스, 함수 로직을 구현(TDD) 내일 할 일 학교 과제 하기 레스토랑 리팩토링, TDD 사용 개발 제플린 샘플을 보고 HTML/CSS 연습하기

20.11.12_TIL

2020-11-12 TIL xfrnk2
계획했던 일 학교 과제 하기 레스토랑 리팩토링, TDD 사용 개발 제플린 샘플을 보고 HTML/CSS 연습하기 오늘 한 일 컴파일러 구성 context-free 언어, 구문분석, PDA(푸시 다운 오토마타)에 대한 내용을 다루는 강의시청과 학습 레스토랑 시뮬레이션 테스트 코드와 테스트 케이스, 함수 로직을 구현(TDD) 내일 할 일 학교 과제 하기 레스토랑 리팩토링, TDD 사용 개발 제플린 샘플을 보고 HTML/CSS 연습하기

20.11.11_TIL

2020-11-11 TIL xfrnk2
계획했던 일 학교 과제 하기 레스토랑 리팩토링, TDD 사용 개발 제플린 샘플을 보고 HTML/CSS 연습하기 오늘 한 일 이전 포스팅 수정 & 갱신(프로그래머스 가장 큰 수 (정렬)), 해당 문제 다른 방법으로 다시 풀이 레스토랑 시뮬레이션 테스트 코드와 테스트 케이스, 함수 로직을 구현했다.(TDD) 내일 할 일 학교 과제 하기 레스토랑 리팩토링, TDD 사용 개발 제플린 샘플을 보고 HTML/CSS 연습하기

20.11.10_TIL

2020-11-10 TIL xfrnk2
계획했던 일 학교 과제 하기 레스토랑 리팩토링, TDD 사용 개발 제플린 샘플을 보고 HTML/CSS 연습하기 오늘 한 일 레스토랑 시뮬레이션 테스트 코드와 테스트 케이스, 함수 로직을 구현했다.(TDD) 내일 할 일 학교 과제 하기 레스토랑 리팩토링, TDD 사용 개발 제플린 샘플을 보고 HTML/CSS 연습하기
Older posts Newer posts