会议论文详细信息
16th International workshop on Advanced Computing and Analysis Techniques in physics research
Native Language Integrated Queries with CppLINQ in C++
物理学;计算机科学
Vassilev, V.^1
CERN, PH-SFT, Geneva, Switzerland^1
关键词: Domain specific language (DSL);    DSL-technologies;    End users;    General purpose framework;    Imperative languages;    Massively parallels;    Native language;    Work-flows;   
Others  :  https://iopscience.iop.org/article/10.1088/1742-6596/608/1/012030/pdf
DOI  :  10.1088/1742-6596/608/1/012030
学科分类:计算机科学(综合)
来源: IOP
PDF
【 摘 要 】

Programming language evolution brought to us the domain-specific languages (DSL). They proved to be very useful for expressing specific concepts, turning into a vital ingredient even for general-purpose frameworks. Supporting declarative DSLs (such as SQL) in imperative languages (such as C++) can happen in the manner of language integrated query (LINQ). We investigate approaches to integrate LINQ programming language, native to C++. We review its usability in the context of high energy physics. We present examples using CppLINQ for a few types data analysis workflows done by the end-users doing data analysis. We discuss evidences how this DSL technology can simplify massively parallel grid system such as PROOF.

【 预 览 】
附件列表
Files Size Format View
Native Language Integrated Queries with CppLINQ in C++ 749KB PDF download
  文献评价指标  
  下载次数:12次 浏览次数:25次