2004년 11월 11일 목요일

Automata 수업

Automata 수업을 들으면
program, problem도 language이고 수학과 논리도 language이다.
Automata, regular expression, turing machine, lambda calculus, finite state machine도 language이다.


Engineer의 관점에서 보자면
configuration file, protocol, interface, macro, expression도 다 language다.


-------------
데이터를 입력 받아서 데이터를 출력하는 것이 있다. = 프로그램
예) 계산기, parser


프로그램을 입력받아서 프로그램을 출력하는 것이 있다. = 메타프로그램
예) 컴파일러, parser, source code generator


문법을 입력받아서 메타 프로그램을 출력하는 것이 있다.
예) lex, yacc, parser generator

댓글 없음:

댓글 쓰기