咨询与建议

限定检索结果

文献类型

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

馆藏范围

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

日期分布

学科分类号

  • 155 篇 工学
    • 111 篇 软件工程
    • 107 篇 计算机科学与技术...
    • 18 篇 电气工程
    • 7 篇 控制科学与工程
    • 3 篇 信息与通信工程
    • 2 篇 网络空间安全
    • 1 篇 机械工程
    • 1 篇 仪器科学与技术
    • 1 篇 石油与天然气工程
  • 13 篇 理学
    • 9 篇 数学
    • 2 篇 系统科学
    • 1 篇 化学
    • 1 篇 生物学
    • 1 篇 统计学(可授理学、...
  • 8 篇 管理学
    • 5 篇 管理科学与工程(可...
    • 3 篇 图书情报与档案管...
    • 1 篇 公共管理
  • 1 篇 文学
    • 1 篇 外国语言文学
  • 1 篇 医学
    • 1 篇 基础医学(可授医学...

主题

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

机构

  • 5 篇 tu berlin
  • 4 篇 univ colorado bo...
  • 4 篇 ecole polytech f...
  • 4 篇 tech univ darmst...
  • 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...
  • 2 篇 univ groningen g...

作者

  • 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 篇 vetter jeffrey s...
  • 3 篇 teranishi keita
  • 3 篇 kollar jan
  • 3 篇 valero-lara pedr...
  • 2 篇 laszlo zoltan
  • 2 篇 hirschfeld rober...
  • 2 篇 levy ls
  • 2 篇 jansson patrik
  • 2 篇 monperrus martin
  • 2 篇 christiansen dav...
  • 2 篇 leshob abderrahm...

语言

  • 146 篇 英文
  • 22 篇 其他
  • 1 篇 葡萄牙文
  • 1 篇 中文
检索条件"主题词=Metaprogramming"
170 条 记 录,以下是11-20 订阅
排序:
Fluid Quotes: metaprogramming across Abstraction Boundaries with Dependent Types  2020
Fluid Quotes: Metaprogramming across Abstraction Boundaries ...
收藏 引用
19th ACM SIGPLAN International Conference on Generative Programming - Concepts and Experiences (GPCE)
作者: Laddad, Shadaj Sen, Koushik Univ Calif Berkeley Berkeley CA 94720 USA
Object-oriented programming, functional programming, and metaprogramming each offer a unique axis of abstraction that enables modular code. Macros, a common technique for metaprogramming, capture ASTs as quotes to let... 详细信息
来源: 评论
Efficient runtime metaprogramming services for Java
收藏 引用
JOURNAL OF SYSTEMS AND SOFTWARE 2019年 第0期153卷 220-237页
作者: Lagartos, Ignacio Manuel Redondo, Jose Ortin, Francisco Univ Oviedo Dept Comp Sci Calvo Sotelo S-N Oviedo 33007 Spain
The Java programming language and platform provide many optimizations to execute statically typed code efficiently. Although Java has gradually incorporated more dynamic features across its versions, it does not provi... 详细信息
来源: 评论
Sized Types for Low-Level Quantum metaprogramming  11th
Sized Types for Low-Level Quantum Metaprogramming
收藏 引用
11th International Conference on Reversible Computation (RC)
作者: Amy, Matthew Univ Waterloo Waterloo ON Canada
One of the most fundamental aspects of quantum circuit design is the concept of families of circuits parametrized by an instance size. As in classical programming, metaprogramming allows the programmer to write entire... 详细信息
来源: 评论
Ambiguous, Informal, and Unsound: metaprogramming for Naturalness  4
Ambiguous, Informal, and Unsound: Metaprogramming for Natura...
收藏 引用
4th International Workshop on Meta-Programming Techniques and Reflection (META)
作者: Mattis, Toni Rein, Patrick Hirschfeld, Robert Univ Potsdam Hasso Plattner Inst Potsdam Germany
Program code needs to be understood by both machines and programmers. While the goal of executing programs requires the unambiguity of a formal language, programmers use natural language within these formal constraint... 详细信息
来源: 评论
Application of metaprogramming and Generic Programming in Multiscale Modeling
收藏 引用
COMPUTING IN SCIENCE & ENGINEERING 2018年 第6期20卷 81-94页
作者: Maciol, Piotr Michalik, Kazimierz AGH Univ Sci & Technol Krakow Poland
Numerical modeling is a tool commonly used by both researchers and engineers. For several reasons, the quality of scientific codes frequently deprecates. One of the possible remedies is the application of advanced pro... 详细信息
来源: 评论
Staged metaprogramming for Shader System Development
收藏 引用
ACM TRANSACTIONS ON GRAPHICS 2019年 第6期38卷 202-202页
作者: Seitz, Kerry A., Jr. Foley, Tim Porumbescu, Serban D. Owens, John D. Univ Calif Davis Dept Comp Sci One Shields Ave Davis CA 95616 USA NVIDIA 2788 San Tomas Expressway Santa Clara CA 95051 USA Univ Calif Davis Dept Elect & Comp Engn One Shields Ave Davis CA 95616 USA
The shader system for a modern game engine comprises much more than just compilation of source code to executable kernels. Shaders must also be exposed to art tools, interfaced with engine code, and specialized for pe... 详细信息
来源: 评论
Static Loop Parallelization Decision Using Template metaprogramming  16
Static Loop Parallelization Decision Using Template Metaprog...
收藏 引用
International Conference on High Performance Computing & Simulation (HPCS)
作者: Pereda, Alexis Hill, David R. C. Mazel, Claude Bachelet, Bruno Univ Clermont Auvergne CNRS LIMOS Clermont Ferrand France
This article proposes to use C++ template metaprogramming techniques to decide at compile-time which parts of a code sequence in a loop can be parallelized. The approach focuses on characterizing the way a variable is... 详细信息
来源: 评论
GraalVM: metaprogramming inside a Polyglot System  3
GraalVM: Metaprogramming inside a Polyglot System
收藏 引用
3rd ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection (META)
作者: Bonetta, Daniele Oracle Labs VM Res Grp Belmont CA 94002 USA
GraalVM is a polyglot virtual machine for running applications written in a variety of languages such as JavaScript, Ruby, Python, R, JVM-based languages like Java, Scala, Kotlin, and LLVM-based languages such as C an... 详细信息
来源: 评论
A metaprogramming Framework for Formal Verification
收藏 引用
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL 2017年 第ICFP期1卷 1-29页
作者: Ebner, Gabriel Ullrich, Sebastian Roesch, Jared Avigad, Jeremy de Moura, Leonardo Vienna Univ Technol Vienna Austria Karlsruhe Inst Technol Karlsruhe Germany Univ Washington Seattle WA 98195 USA Carnegie Mellon Univ Pittsburgh PA 15213 USA Microsoft Res Redmond WA USA
We describe the metaprogramming framework currently used in Lean, an interactive theorem prover based on dependent type theory. This framework extends Lean's object language with an API to some of Lean's inter... 详细信息
来源: 评论
Static Loop Parallelization Decision Using Template metaprogramming
Static Loop Parallelization Decision Using Template Metaprog...
收藏 引用
International Conference on High Performance Computing and Simulation
作者: Alexis Pereda David R. C. Hill Claude Mazel Bruno Bachelet Universite Clermont Auvergne CNRS LIMOS
This article proposes to use C++ template metaprogramming techniques to decide at compile-time which parts of a code sequence in a loop can be parallelized. The approach focuses on characterizing the way a variable is... 详细信息
来源: 评论