2013-08-01 2 views
0

CheetahTemplate은 소스 코드 생성을 허용하지만 ANTLR과 같은 것을 통해 생성 된 컴파일러와 어떻게 다른가요?자동 프로그래밍과 컴파일의 차이점

+1

일반적으로 더 많은 도메인 관련 정보입니다. 컴파일러는 일반적으로 하나의 일반 표현을 다른 것으로 변환합니다. –

+0

"일반 표현"의 의미를 분명히 할 수 있습니까? –

+1

문제의 표현은 일반적인 문제이며 특정 문제 집합과 관련되어 있지 않습니다. 템플릿 생성기는 모든 유형이 아닌 한 유형의 애플리케이션을 생성합니다. 일반 언어 용 컴파일러는 대개 무한하지는 않지만 잠재적 인 문제의 집합으로 만들어집니다. –

답변

2

아니요.

"자동 프로그래밍"은 초기 컴퓨터 (사실, 프로그래밍 언어와 컴파일러로 발전한 기술은 1950 년대에 "자동 프로그래밍"이라고 불 렸습니다) 이후로 주변에 있었던 전문 용어입니다. 유용하다고 말할 수는 없습니다.

관련 문제