메뉴 건너뛰기




Volumn 12, Issue 2, 2001, Pages 171-211

From standard to non-standard semantics by semantics modifiers

Author keywords

interpreters; non standard semantics; partial evaluation; program transformation; programming languages; supercompilation

Indexed keywords


EID: 0008746433     PISSN: 01290541     EISSN: None     Source Type: Journal    
DOI: 10.1142/S0129054101000448     Document Type: Article
Times cited : (9)

References (56)
  • 1
    • 0008790712 scopus 로고
    • Metavychislenija i logicheskoe programmirovanie (Metacomputation and logic programming)
    • in Russian
    • S. M. Abramov, "Metavychislenija i logicheskoe programmirovanie (Metacomputation and logic programming)," Programmirovanie 3 (1991) 31-44 in Russian.
    • (1991) Programmirovanie , vol.3 , pp. 31-44
    • Abramov, S.M.1
  • 4
    • 35048854337 scopus 로고    scopus 로고
    • Semantics modifiers: An approach to non-standard semantics of programming languages
    • eds. M. Sato and Y. Toyama (World Scientific
    • S. M. Abramov and R. Gliick, "Semantics modifiers: an approach to non-standard semantics of programming languages," in Third Fuji International Symposium on Functional and Logic Programming, eds. M. Sato and Y. Toyama (World Scientific, 1998) pp. 247-270.
    • (1998) Third Fuji International Symposium on Functional and Logic Programming , pp. 247-270
    • Abramov, S.M.1    Gliick, R.2
  • 5
    • 84976489987 scopus 로고    scopus 로고
    • The universal resolving algorithm: Inverse computation in a functional language
    • eds. R. Backhouse and J. Oliveira, LNCS (Springer-Verlag,) to appear
    • S. M. Abramov and R. Gliick, "The universal resolving algorithm: inverse computation in a functional language," in Mathematics of Program Construction, Proceedings, eds. R. Backhouse and J. Oliveira, LNCS (Springer-Verlag, 2000) to appear.
    • (2000) Mathematics of Program Construction, Proceedings
    • Abramov, S.M.1    Gliick, R.2
  • 7
    • 0030144729 scopus 로고    scopus 로고
    • Duplication and partial evaluation-for a better understanding of reflective languages
    • K. Asai, S. Matsuoka and A. Yonezawa, "Duplication and partial evaluation-for a better understanding of reflective languages," Lisp and Symbolic Computation 9(2&3) (1996) 203-241.
    • (1996) Lisp and Symbolic Computation , vol.9 , Issue.2-3 , pp. 203-241
    • Asai, K.1    Matsuoka, S.2    Yonezawa, A.3
  • 10
    • 0030522227 scopus 로고    scopus 로고
    • Generating action compilers by partial evaluation
    • A. Bondorf and J. Palsberg, "Generating action compilers by partial evaluation," Journal of Functional Programming 6(2) (1996) 269-298.
    • (1996) Journal of Functional Programming , vol.6 , Issue.2 , pp. 269-298
    • Bondorf, A.1    Palsberg, J.2
  • 12
    • 84976800503 scopus 로고
    • New insights into partial evaluation: The Schism experiment
    • ed. H. Ganzinger, LNCS 300 (Springer-Verlag
    • C. Consel, "New insights into partial evaluation: the Schism experiment," in ESOP'88, ed. H. Ganzinger, LNCS 300 (Springer-Verlag, 1988) 236-247.
    • (1988) ESOP'88 , pp. 236-247
    • Consel, C.1
  • 13
    • 84947756630 scopus 로고    scopus 로고
    • Architecture software using: A methodology for language development
    • eds. C. Palamidessi, H. Glaser and K. Meinke, LNCS 1490 (Springer-Verlag
    • C. Consel and R. Marlet, "Architecture software using: a methodology for language development," in Principles of Declarative Programming. Proceedings, eds. C. Palamidessi, H. Glaser and K. Meinke, LNCS 1490 (Springer-Verlag, 1998) 170-194.
    • (1998) Principles of Declarative Programming. Proceedings , pp. 170-194
    • Consel, C.1    Marlet, R.2
  • 16
    • 0019536064 scopus 로고
    • An experimental program transformation and synthesis system
    • J. Darlington, "An experimental program transformation and synthesis system," Artificial Intelligence 16(1) (1981) 1-46.
    • (1981) Artificial Intelligence , vol.16 , Issue.1 , pp. 1-46
    • Darlington, J.1
  • 18
    • 0014855236 scopus 로고
    • A formalism for translator interactions
    • J. Earley and H. Sturgis, "A formalism for translator interactions," Communications of the ACM 13(10) (1970) 607-617.
    • (1970) Communications of the ACM , vol.13 , Issue.10 , pp. 607-617
    • Earley, J.1    Sturgis, H.2
  • 19
    • 0002666620 scopus 로고
    • On the essence of compilation
    • ed. E. Neuhold (North-Holland, Amsterdam
    • A. P. Ershov, "On the essence of compilation," in Formal Description of Programming Concepts, ed. E. Neuhold (North-Holland, Amsterdam, 1978), pp. 391-420.
    • (1978) Formal Description of Programming Concepts , pp. 391-420
    • Ershov, A.P.1
  • 20
    • 0000146309 scopus 로고
    • Partial evaluation of computing process-An approach to a compilercompiler
    • Y. Putamura, "Partial evaluation of computing process-an approach to a compilercompiler," Systems, Computers, Controls 2(5) (1971) 45-50.
    • (1971) Systems, Computers, Controls , vol.2 , Issue.5 , pp. 45-50
    • Putamura, Y.1
  • 22
    • 84971961751 scopus 로고
    • On the generation of specializes
    • R. Gliick, "On the generation of specializes," Journal of Functional Programming 4(4) (1994) 499-514.
    • (1994) Journal of Functional Programming , vol.4 , Issue.4 , pp. 499-514
    • Gliick, R.1
  • 24
    • 3042721366 scopus 로고
    • Generating transformers for deforestation and supercompilation
    • ed. B. Le Charlier, LNCS 864 (Springer-Verlag
    • R. Gliick and J. J0rgensen, "Generating transformers for deforestation and supercompilation," in Static Analysis. Proceedings, ed. B. Le Charlier, LNCS 864 (Springer-Verlag, 1994) 432-448.
    • (1994) Static Analysis. Proceedings , pp. 432-448
    • Gliick, R.1    Jorgensen, J.2
  • 25
    • 0031187024 scopus 로고    scopus 로고
    • An automatic program generator for multi-level specialization
    • R. Gliick and J. J0rgensen, "An automatic program generator for multi-level specialization," Lisp and Symbolic Computation 10(2) (1997) 113-158.
    • (1997) Lisp and Symbolic Computation , vol.10 , Issue.2 , pp. 113-158
    • Gliick, R.1    Jorgensen, J.2
  • 26
    • 0001355397 scopus 로고
    • Occam's razor in metacomputation: The notion of a perfect process tree
    • eds. P. Cousot, M. Falaschi, G. File and A. Rauzy, LNCS 724 (Springer-Verlag
    • R. Gliick and A. V. Klimov, "Occam's razor in metacomputation: the notion of a perfect process tree," in Static Analysis. Proceedings, eds. P. Cousot, M. Falaschi, G. File and A. Rauzy, LNCS 724 (Springer-Verlag, 1993) 112-123.
    • (1993) Static Analysis. Proceedings , pp. 112-123
    • Gliick, R.1    Klimov, A.V.2
  • 27
    • 0003844091 scopus 로고
    • Texts Monographs in Computer Science (Springer-Verlag New York
    • D. Gries, The Science of Programming, Texts and Monographs in Computer Science (Springer-Verlag, New York, 1981).
    • (1981) The Science of Programming
    • Gries, D.1
  • 30
    • 84969385445 scopus 로고
    • Report on the programming language haskell, a non-strict purely functional language
    • P. Hudak, et al., "Report on the programming language Haskell, a non-strict purely functional language," SIGPLAN Notices 27(5) (1992) R1-R164.
    • (1992) SIGPLAN Notices , vol.27 , Issue.5
    • Hudak, P.1
  • 32
    • 84976699260 scopus 로고
    • An experiment in partial evaluation: The generation of a compiler generator
    • ed. J.-P. Jouannaud, LNCS 202 (Springer-Verlag,)
    • N. D. Jones, P. Sestoft and H. S0ndergaard, "An experiment in partial evaluation: the generation of a compiler generator," in Rewriting Techniques and Applications, ed. J.-P. Jouannaud, LNCS 202 (Springer-Verlag, 1985) 124-140.
    • (1985) Rewriting Techniques and Applications , pp. 124-140
    • Jones, N.D.1    Sestoft, P.2    Sondergaard, H.3
  • 33
    • 0001825807 scopus 로고
    • Mix: A self-applicable partial evaluator for experiments in compiler generation
    • N. D. Jones, P. Sestoft and H. S0ndergaard, "Mix: a self-applicable partial evaluator for experiments in compiler generation," LISP and Symbolic Computation 2(1) (1989) 9-50.
    • (1989) LISP and Symbolic Computation , vol.2 , Issue.1 , pp. 9-50
    • Jones, N.D.1    Sestoft, P.2    Sondergaard, H.3
  • 35
    • 21844525864 scopus 로고
    • Semantics directed program execution monitoring
    • A. Kishon and P. Hudak, "Semantics directed program execution monitoring," Journal of Functional Programming 5(4) (1995) 501-547.
    • (1995) Journal of Functional Programming , vol.5 , Issue.4 , pp. 501-547
    • Kishon, A.1    Hudak, P.2
  • 36
    • 84976816925 scopus 로고
    • Algorithm = logic + control
    • R. Kowalski, "Algorithm = logic + control," Communications of the ACM 22(7) (1979) 424-436.
    • (1979) Communications of the ACM , vol.22 , Issue.7 , pp. 424-436
    • Kowalski, R.1
  • 37
    • 84905015375 scopus 로고    scopus 로고
    • On the power of homeomorphic embedding for online termination
    • ed. G. Levi, LNCS 1503 (Springer-Verlag
    • M. Leuschel, "On the power of homeomorphic embedding for online termination," in Static Analysis. Proceedings, ed. G. Levi, LNCS 1503 (Springer-Verlag, 1998) 230-245.
    • (1998) Static Analysis. Proceedings , pp. 230-245
    • Leuschel, M.1
  • 40
    • 84955576080 scopus 로고    scopus 로고
    • Program transformation with metasystem transitions: Experiments with a supercompiler
    • eds. D. Bj0rner, M. Broy and I. V. Pottosin, LNCS 1181 (Springer-Verlag
    • A. P. Nemytykh and V. A. Pinchuk, "Program transformation with metasystem transitions: experiments with a supercompiler," in Perspectives of System Informatics. Proceedings, eds. D. Bj0rner, M. Broy and I. V. Pottosin, LNCS 1181 (Springer-Verlag, 1996) 249-260.
    • (1996) Perspectives of System Informatics. Proceedings , pp. 249-260
    • Nemytykh, A.P.1    Pinchuk, V.A.2
  • 43
    • 0008782138 scopus 로고    scopus 로고
    • Running programs backwards: The logical inversion of imperative computation
    • B. J. Ross, "Running programs backwards: the logical inversion of imperative computation," Formal Aspects of Computing 9 (1997) 331-348.
    • (1997) Formal Aspects of Computing , vol.9 , pp. 331-348
    • Ross, B.J.1
  • 46
    • 0012583201 scopus 로고    scopus 로고
    • Bootstrapping higher-order program transformers from interpreters
    • eds. K. M. George, J. H. Carroll, D. Oppenheim and J. Hightower (ACM Press
    • M. Sperber, R. Gliick and P. Thiemann, "Bootstrapping higher-order program transformers from interpreters," in Proceedings of the 1996 ACM Symposium on Applied Computing, eds. K. M. George, J. H. Carroll, D. Oppenheim and J. Hightower (ACM Press, 1996) pp. 408-413.
    • (1996) Proceedings of the 1996 ACM Symposium on Applied Computing , pp. 408-413
    • Sperber, M.1    Gliick, R.2    Thiemann, P.3
  • 48
    • 0040132674 scopus 로고
    • Affinity between meta interpreters and partial evaluation
    • ed. H.-J. Kugler (Elsevier Science Publishers
    • A. Takeuchi, "Affinity between meta interpreters and partial evaluation," in Information Processing 86, ed. H.-J. Kugler (Elsevier Science Publishers, 1986) pp. 279-282.
    • (1986) Information Processing 86 , pp. 279-282
    • Takeuchi, A.1
  • 49
    • 84955606022 scopus 로고    scopus 로고
    • Polyvariant expansion and compiler generators
    • P. Thiemann and M. Sperber, "Polyvariant expansion and compiler generators," in Perspectives of System Informatics. Proceedings,eds. D. Bj0rner, M. Broy and I. V. Pottosin, LNCS (Springer-Verlag, 1996) 285-296
    • P. Thiemann and M. Sperber, "Polyvariant expansion and compiler generators," in Perspectives of System Informatics. Proceedings, eds. D. Bj0rner, M. Broy and I. V. Pottosin, LNCS 1181 (Springer-Verlag, 1996) 285-296.
    • (1996) Perspectives of System Informatics. Proceedings
    • Thiemann, P.1    Sperber, M.2
  • 53
    • 84974250709 scopus 로고
    • Program transformation with metasystem transitions
    • V. F. Turchin, "Program transformation with metasystem transitions," Journal of Functional Programming 3(3) (1993) 283-313.
    • (1993) Journal of Functional Programming , vol.3 , Issue.3 , pp. 283-313
    • Turchin, V.F.1
  • 56
    • 0001996941 scopus 로고
    • The mystery of the tower revealed: A nonreflective description of the reflective tower
    • M. Wand and D. P. Friedman, "The mystery of the tower revealed: a nonreflective description of the reflective tower," Lisp and Symbolic Computation 1(1) (1988) 11-37.
    • (1988) Lisp and Symbolic Computation , vol.1 , Issue.1 , pp. 11-37
    • Wand, M.1    Friedman, D.P.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.