일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- DB
- 파싱
- 컴파일
- 프로세스
- 스케줄러
- 운영체제
- css
- React
- 랩실일기
- 자연어처리
- 데이터분석
- Linear Algebra
- 컴파일러
- 애자일
- C언어
- OS
- 836
- 웹소프트웨어
- 소프트웨어공학
- 벡터
- 파싱테이블
- 객체지향설계
- 언어모델
- 정보검색
- 클래스
- Agile
- 데이터베이스
- 가상메모리
- NLP
- 오픈소스웹소프트웨어
Archives
- Today
- Total
목록촘스키 계층 (1)
observe_db
[컴파일러] 10. 형식언어
알파벳과 스트링 잘 정의된 언어는 문장으로 구성 알파벳은 문장을 이루는 기본적인 심볼 알파벳: 심벌들의 유한집합 스트링(문장, 단어): 알파벳 T에 속하는 하나 이상의 심벌의 나열 길이: 스트링을 이루는 심벌의 갯수. |ω|로 표시 empty 스트링: 스트링 길이가 0인것. ε또는 λ로 표시 T*: 알파벳 T에 대해서 empty스트링까지 포함한 모든 스트링의 집합 접속(concatenation): 스트링을 연속으로 연결한 것. u●v를 보통 uv로 표기 u=a1a2a3a4...an, v=b1b2b3...bm, u●v=a1a2a3...anb1b2b3...bm uε = u = εu ∀u,v ∈T*, uv∈ T* |uv| = |u| + |v| a^n : n개의 a. 문자 ω의 반전은 문자 ω에 반전표시를 (ω..
학교 공부/컴파일러(3-1)
2023. 5. 30. 01:06