메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

논문 기본 정보

자료유형
학술저널
저자정보
이원찬 (서울대학교) 이광근 (서울대학교)
저널정보
Korean Institute of Information Scientists and Engineers 정보과학회논문지 : 컴퓨팅의 실제 및 레터 정보과학회논문지 : 컴퓨팅의 실제 및 레터 제18권 제7호
발행연도
2012.7
수록면
568 - 572 (5page)

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
많은 프로그래밍 언어들이 암시적 프로그래밍을 지원하고 있다. 대표적인 예로 하스켈 타입 클래스와 C++ 템플릿을 들 수 있다. 하지만, 많은 유용한 기능들이 초기설계단계에서 빠져있어 그 한계가 드러나고 있는 상황이다. 일례로, 하스켈의 경우 모든 타입 클래스의 인스턴스가 전역 범위로 선언되어야 하고 인스턴스를 값처럼 사용할 수 없다는 한계를 가지고 있다.
본 논문에서는 암시적 프로그래밍을 위한 계산 언어인 λ<SUB>⇒</SUB> 를 제안한다. λ<SUB>⇒</SUB> 계산 언어는 널리 사용되는 암시적 프로그래밍 구현의 핵심을 모두 포섭하면서도 그 구현들에서 발견되는 한계점을 지니지 않는다. 또한, 암시적인 인자를 생성하기 위한 규칙이 고차원이 될 수 있으며 규칙들 간의 겹침을 허용한다. 논문에서는 λ<SUB>⇒</SUB> 의 문법과 과정을 드러내는 실행의미, 다형 타입 시스템과 그 안전성을 설명한다. 또한, 효율적인 컴파일 방법으로서 System F로의 타입기반 변환을 제안한다.

목차

요약
Abstract
1. 서론
2. λ 계산 언어의 예제
3. 문법 및 실행 의미
4. 타입 시스템
5. 타입 기반 변환
6. λ 계산 언어의 완전성
7. 결론
참고문헌

참고문헌 (4)

참고문헌 신청

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0