문맥 (context)
모듈라(Modula) 프로그래밍 언어는 파스칼 프로그래밍 언어의 계열이다. 1970년 스위스의 파스칼을 디자인 한 니클라우스 비르트 (Niklaus Wirth) 가 1975년 개발했다. Modula on Pascal의 주요 혁신은 관련 선언을 프로그램 단위로 그룹화하는 데 사용되는 모듈 시스템이다. 여기서 Modula 라는 이름이 연유한다.
이 언어는 모듈라(Modula)라는 니클라우스 비르트(Niklaus Wirth)의 정의에서 비롯된다. 모듈형 멀티 프로그래밍을 위한 언어는 1976년 출판되었다.
모듈라는 니클라우스 비르트(Niklaus Wirth) 자신이 PDP-11에서 처음으로 구현했다. 얼마후 다른 구현 방식이 뒤따렀다. 가장 중요한 University of York Modula 컴파일러와 Philips Laboratories에서 개발 된 PL Modula라는 LSI 컴파일러는 LSI-11 마이크로 프로세서 용 코드를 생성했다.
모듈라의 개발은 출판 직후 중단되었다. 이후 니클라우스 비르트는 모듈라의 후계자인 모듈라-2(Modula-2) 에 자신의 노력을 집중 시켰다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
모듈라(Modula)라는 명칭의 유래가 된 Modula on Pascal의 주요 혁신 요소는 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation모듈라의 명칭 유래와 관련된 핵심 혁신 기술을 찾는 질문이다.
-
2정보 추출
information_extraction모듈라의 명칭 유래 및 혁신에 관한 문장을 추출한다.
- Modula on Pascal의 주요 혁신은 관련 선언을 프로그램 단위로 그룹화하는 데 사용되는 모듈 시스템이다. 여기서 Modula 라는 이름이 연유한다.
-
3근거 선택
evidence_selection명칭의 유래와 직접적으로 연결된 혁신 요소를 선별한다.
- 관련 선언을 프로그램 단위로 그룹화하는 데 사용되는 모듈 시스템
-
4논리 통합
logical_integration모듈 시스템이 혁신의 핵심이며 이것이 이름의 유래임을 연결한다.
-
5결론 도출
conclusion_formulation혁신 요소인 모듈 시스템을 답변으로 도출한다.
- 모듈 시스템이다. 여기서 Modula 라는 이름이 연유한다.
-
6답변 생성
answer_generation질문에 대해 명확하고 간결하게 답변을 작성한다.
- 관련 선언을 프로그램 단위로 그룹화하는 데 사용되는 모듈 시스템
최종 답변 (final_answer)
관련 선언을 프로그램 단위로 그룹화하는 데 사용되는 모듈 시스템이다.
핵심 해석 (core_interpretation)
Modula on Pascal의 주요 혁신은 관련 선언을 프로그램 단위로 그룹화하는 데 사용되는 모듈 시스템이다.