咨询与建议

限定检索结果

文献类型

  • 86 篇 会议
  • 73 篇 期刊文献
  • 10 篇 学位论文
  • 4 册 图书

馆藏范围

  • 173 篇 电子文献
  • 0 种 纸本馆藏

日期分布

学科分类号

  • 153 篇 工学
    • 109 篇 软件工程
    • 104 篇 计算机科学与技术...
    • 17 篇 电气工程
    • 6 篇 控制科学与工程
    • 3 篇 信息与通信工程
    • 2 篇 网络空间安全
    • 1 篇 仪器科学与技术
  • 13 篇 理学
    • 9 篇 数学
    • 2 篇 系统科学
    • 1 篇 化学
    • 1 篇 生物学
    • 1 篇 统计学(可授理学、...
  • 7 篇 管理学
    • 4 篇 管理科学与工程(可...
    • 3 篇 图书情报与档案管...
    • 1 篇 公共管理
  • 1 篇 文学
    • 1 篇 外国语言文学
  • 1 篇 医学
    • 1 篇 基础医学(可授医学...

主题

  • 173 篇 metaprogramming
  • 18 篇 languages
  • 15 篇 reflection
  • 12 篇 design
  • 11 篇 code generation
  • 10 篇 java
  • 8 篇 macros
  • 7 篇 functional progr...
  • 6 篇 dependent types
  • 6 篇 domain specific ...
  • 6 篇 programming lang...
  • 5 篇 type systems
  • 5 篇 automatic verifi...
  • 5 篇 c++
  • 5 篇 type soundness
  • 5 篇 staging
  • 5 篇 language extensi...
  • 5 篇 smalltalk
  • 4 篇 compilers
  • 4 篇 multi-stage prog...

机构

  • 5 篇 tu berlin
  • 4 篇 univ colorado bo...
  • 4 篇 ecole polytech f...
  • 4 篇 tech univ darmst...
  • 4 篇 brno university ...
  • 3 篇 indiana univ blo...
  • 2 篇 univ nottingham ...
  • 2 篇 univ waterloo wa...
  • 2 篇 tech univ kosice...
  • 2 篇 princeton univ p...
  • 2 篇 delft univ techn...
  • 2 篇 univ gothenburg ...
  • 2 篇 univ massachuset...
  • 2 篇 mit csail cambri...
  • 2 篇 microsoft res re...
  • 2 篇 univ st andrews ...
  • 2 篇 carnegie mellon ...
  • 2 篇 imperial coll lo...
  • 2 篇 eindhoven univ t...
  • 2 篇 univ cambridge c...

作者

  • 4 篇 erdweg sebastian
  • 4 篇 rompf tiark
  • 4 篇 lorenzen florian
  • 3 篇 siek jeremy
  • 3 篇 van der storm ti...
  • 3 篇 miao weiyu
  • 3 篇 tanter eric
  • 3 篇 yallop jeremy
  • 3 篇 chiba shigeru
  • 3 篇 kollar jan
  • 2 篇 laszlo zoltan
  • 2 篇 hirschfeld rober...
  • 2 篇 levy ls
  • 2 篇 jansson patrik
  • 2 篇 monperrus martin
  • 2 篇 christiansen dav...
  • 2 篇 leshob abderrahm...
  • 2 篇 kiselyov oleg
  • 2 篇 godoy william f.
  • 2 篇 michael ball

语言

  • 152 篇 英文
  • 19 篇 其他
  • 1 篇 葡萄牙文
  • 1 篇 中文
检索条件"主题词=METAPROGRAMMING"
173 条 记 录,以下是71-80 订阅
排序:
A History of the Groovy Programming Language
收藏 引用
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL 2020年 第HOPL期4卷 1–53页
作者: King, Paul Object Comp Brisbane Qld Australia
This paper describes the history of the Groovy programming language. At the time of Groovy's inception, Java was a dominant programming language with a wealth of useful libraries. Despite this, it was perceived by... 详细信息
来源: 评论
Genetic evolution of programs
收藏 引用
OPEN COMPUTER SCIENCE 2014年 第3期4卷 160-170页
作者: Kollar, Jan Pietrikova, Emilia Tech Univ Kosice Fac Elect Engn & Informat Dept Comp & Informat Letna 9 Kosice 04200 Slovakia
We present evolutionary approach to program development based on absorption of genetic strings at different metalevels. Introducing the principles of software evolution as processes of semantical stability, expansion ... 详细信息
来源: 评论
PARTIAL EVALUATION OF METAPROGRAMS IN A MULTIPLE WORLDS LOGIC LANGUAGE
收藏 引用
NEW GENERATION COMPUTING 1988年 第2-3期6卷 227-247页
作者: LEVI, G SARDU, G SYST & MANAGEMENT SPA PISAITALY
This paper describes a partial evaluation system specifically designed to be used as an automatic compilation tool for metaprograms in a KBMS (EPSILON) based on Prolog. EPSILON main underlying concepts are the extensi... 详细信息
来源: 评论
Incremental Rebinding with Name Polymorphism
收藏 引用
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE 2016年 322卷 19-34页
作者: Ancona, Davide Giannini, Paola Zucca, Elena Univ Genoa DIBRIS Genoa Italy Univ Piemonte Orientale CS Inst DISIT Alessandria Italy
We propose an extension with name variables of a calculus for incremental rebinding of code introduced in previous work. Names, which can be either constants or variables, are used as interface of fragments of code wi... 详细信息
来源: 评论
Mtac2: Typed Tactics for Backward Reasoning in Coq
收藏 引用
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL 2018年 第ICFP期2卷 1–31页
作者: Kaiser, Jan-Oliver Ziliani, Beta Krebbers, Robbert Regis-Gianas, Yann Dreyer, Derek MPI SWS Saarland Informat Campus Saarbrucken Germany Consejo Nacl Invest Cient & Tecn Buenos Aires DF Argentina UNC FAMAF Buenos Aires DF Argentina Delft Univ Technol Delft Netherlands CNRS Paris Diderot IRIF Paris France INRIA PI R2 Palaiseau France
Coq supports a range of built-in tactics, which are engineered primarily to support backward reasoning. Starting from a desired goal, the Coq programmer can use these tactics to manipulate the proof state interactivel... 详细信息
来源: 评论
Prototyping a Functional Language using Higher-Order Logic Programming: A Functional Pearl on Learning the Ways of lambda Prolog/Makam
收藏 引用
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL 2018年 第ICFP期2卷 1–30页
作者: Stampoulis, Antonis Chlipala, Adam Originate Inc New York NY 10013 USA MIT CSAIL Cambridge MA USA
We demonstrate how the framework of higher-order logic programming, as exemplified in the lambda Prolog language design, is a prime vehicle for rapid prototyping of implementations for programming languages with sophi... 详细信息
来源: 评论
Dynamics for ML using Meta-Programming
收藏 引用
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE 2011年 第5期264卷 3-21页
作者: Gazagnaire, Thomas Madhavapeddy, Anil INRIA Sophia Antipolis Mediterranee 2004 Route LuciolesBP 93 F-06902 Sophia Antipolis France Comp Lab Cambridge CB3 0FD England
We present the design and implementation of dynamic type and value introspection for the OCaml language. Unlike previous attempts, we do not modify the core compiler or type-checker, and instead use the camlp4 metapro... 详细信息
来源: 评论
Staged Generic Programming
收藏 引用
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL 2017年 第ICFP期1卷 1-29页
作者: Yallop, Jeremy Univ Cambridge Cambridge England
Generic programming libraries such as Scrap Your Boilerplate eliminate the need to write repetitive code, but typically introduce significant performance overheads. This leaves programmers with the regrettable choice ... 详细信息
来源: 评论
Typing constraint logic programs
收藏 引用
THEORY AND PRACTICE OF LOGIC PROGRAMMING 2001年 第6期1卷 751-777页
作者: Fages, F Coquery, E INRIA Rocquencourt Projet Contraintes F-78153 Le Chesnay France
We present a prescriptive type system with parametric polymorphism and subtyping for constraint logic programs. The aim of this type system is to detect programming errors statically. It introduces a type discipline f... 详细信息
来源: 评论
CONCERTO: A Framework for Combined Concrete and Abstract Interpretation
收藏 引用
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL 2019年 第POPL期3卷 1-29页
作者: Toman, John Grossman, Dan Univ Washington Seattle WA 98195 USA
interpretation promises sound but computable static summarization of program behavior. However, modern software engineering practices pose significant challenges to this vision, specifically the extensive use of frame... 详细信息
来源: 评论