단계가 없는 고차원 프로그램(higher-order program)을 다단계 프로그램(multi-staged program)으로 타입의 도움을 받아 변환하는 방법을 제시한다. 이 방법은 최첨단의 다단계 프로그램 타입시스템[1]에...
http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=A60072205
2012
Korean
004
KCI등재
학술저널
249-253(5쪽)
0
0
상세조회0
다운로드국문 초록 (Abstract)
단계가 없는 고차원 프로그램(higher-order program)을 다단계 프로그램(multi-staged program)으로 타입의 도움을 받아 변환하는 방법을 제시한다. 이 방법은 최첨단의 다단계 프로그램 타입시스템[1]에...
단계가 없는 고차원 프로그램(higher-order program)을 다단계 프로그램(multi-staged program)으로 타입의 도움을 받아 변환하는 방법을 제시한다. 이 방법은 최첨단의 다단계 프로그램 타입시스템[1]에 기반했기에 직관적으로 이해가 쉽고, 열린 코드(open code)를 지원한다. 변환의 결과 나올 수 있는 열린 코드는 자유 변수(free variable)을 허용하여 나중에 사용자의 의도대로 자유롭게 묶이게 할 수 있다. 우리의 변환은 기존의 타입의 도움을 받아 특화시키는 Linger와 Sheard[2,3]의 방법에 비해 더 효율적이고, 더 많은 종류의 다단계 프로그램을 만들어 낼 수 있다.
다국어 초록 (Multilingual Abstract)
We present a type-directed transformation from unstaged higher-order programs into open code, multi-staged ones. Because our staging transformation is based on Kim et.al.'s type system [1] that supports open code, the resulting multi-staged programs c...
We present a type-directed transformation from unstaged higher-order programs into open code, multi-staged ones. Because our staging transformation is based on Kim et.al.'s type system [1] that supports open code, the resulting multi-staged programs can have code with free variables allowing intentional variable-capturing substitution. This means that our transformation system can generate more efficient staged program than the previous type-directed specialization techniques of Linger and Sheard [2,3].
목차 (Table of Contents)
참고문헌 (Reference)
1 Olivier Danvy, "Type-directed partial evaluation" 1996
2 "The MetaML home page"
3 Tim Sheard, "Search-based binding time analysis using type-directed pruning" 2002
4 Neil D. Jones, "Partial evaluation and automatic program generation" Prentice-Hall 1993
5 M. Leone, "Optimizing ML with run-time code generation" 1996
6 Paul Graham., "On Lisp: an advanced techniques for Common Lisp" Prentice Hall 1994
7 Robert Glu ̈ck, "Fast binding- time analysis for multi-level specialization" 1996
8 F. Henglein, "Efficient type inference for higher- order binding- time analysis" 448-472, 1991
9 Nathan Linger, "Binding-time analysis for metaml via type inference and constraint solving" 266-279, 2004
10 F. Nielson, "Automatic binding time analysis for a typed &lgr;-calculus" 98-106, 1988
1 Olivier Danvy, "Type-directed partial evaluation" 1996
2 "The MetaML home page"
3 Tim Sheard, "Search-based binding time analysis using type-directed pruning" 2002
4 Neil D. Jones, "Partial evaluation and automatic program generation" Prentice-Hall 1993
5 M. Leone, "Optimizing ML with run-time code generation" 1996
6 Paul Graham., "On Lisp: an advanced techniques for Common Lisp" Prentice Hall 1994
7 Robert Glu ̈ck, "Fast binding- time analysis for multi-level specialization" 1996
8 F. Henglein, "Efficient type inference for higher- order binding- time analysis" 448-472, 1991
9 Nathan Linger, "Binding-time analysis for metaml via type inference and constraint solving" 266-279, 2004
10 F. Nielson, "Automatic binding time analysis for a typed &lgr;-calculus" 98-106, 1988
11 Robert Glu ̈ck, "An automatic program generator for multi-level specialization" 10 (10): 113-158, 1997
12 Ik-Soon Kim, "A polymorphic modal type system for Lisp- like multi-staged languages" 2006
13 Carsten K. Gomard, "A partial evaluator for the untyped lambda-calculus" 1 (1): 21-69, 1991
14 MetaOCaml, "A compiled, type-safe multi-stage programming language"
도로 환경에서 센서 네트워크를 이용한 효율적인 양방향 선형 브로드캐스트 기법
위치기반 서비스에서의 프라이버시 보호를 위한 Dummy Mix-zone 기법
DRAM-SSD 성능 개선을 위한 리눅스 블록 디바이스 드라이버의 입출력 요청의 적응적 묶음 처리
동적 소셜 네트워크 환경에서의 분산 컨텐츠 공유 및 동기화
학술지 이력
연월일 | 이력구분 | 이력상세 | 등재구분 |
---|---|---|---|
2022 | 평가예정 | 재인증평가 신청대상 (재인증) | |
2019-01-01 | 평가 | 등재학술지 유지 (계속평가) | ![]() |
2016-01-01 | 평가 | 등재학술지 유지 (계속평가) | ![]() |
2015-01-01 | 평가 | 등재학술지 유지 (등재유지) | ![]() |
2014-09-16 | 학술지명변경 | 한글명 : 정보과학회논문지 : 컴퓨팅의 실제 및 레터 -> 정보과학회 컴퓨팅의 실제 논문지외국어명 : Journal of KIISE : Computing Practices and Letters -> KIISE Transactions on Computing Practices | ![]() |
2013-04-26 | 학술지명변경 | 외국어명 : Journal of KISS : Computing Practices and Letters -> Journal of KIISE : Computing Practices and Letters | ![]() |
2011-01-01 | 평가 | 등재학술지 유지 (등재유지) | ![]() |
2009-01-01 | 평가 | 등재학술지 유지 (등재유지) | ![]() |
2008-10-02 | 학술지명변경 | 한글명 : 정보과학회논문지 : 컴퓨팅의 실제 -> 정보과학회논문지 : 컴퓨팅의 실제 및 레터외국어명 : Journal of KISS : Computing Practices -> Journal of KISS : Computing Practices and Letters | ![]() |
2007-01-01 | 평가 | 등재학술지 유지 (등재유지) | ![]() |
2005-01-01 | 평가 | 등재학술지 유지 (등재유지) | ![]() |
2002-01-01 | 평가 | 등재학술지 선정 (등재후보2차) | ![]() |
학술지 인용정보
기준연도 | WOS-KCI 통합IF(2년) | KCIF(2년) | KCIF(3년) |
---|---|---|---|
2016 | 0.29 | 0.29 | 0.27 |
KCIF(4년) | KCIF(5년) | 중심성지수(3년) | 즉시성지수 |
0.24 | 0.21 | 0.503 | 0.04 |