中文
相关论文

相关论文: Scala Implicits are Everywhere: A large-scale stud…

200 篇论文

Generic programming (GP) is an increasingly important trend in programming languages. Well-known GP mechanisms, such as type classes and the C++0x concepts proposal, usually combine two features: 1) a special type of interfaces; and 2)…

编程语言 · 计算机科学 2012-03-21 Bruno C. d. S. Oliveira , Tom Schrijvers , Wontae Choi , Wonchan Lee , Kwangkeun Yi

Functional programming typically emphasizes programming with first-class functions and immutable data. Immutable data types enable fault tolerance in distributed systems, and ensure process isolation in message-passing concurrency, among…

编程语言 · 计算机科学 2017-04-12 Philipp Haller , Ludvig Axelsson

Type classes are a popular tool for implementing generic algorithms and data structures without loss of efficiency, bridging the gap between parametric and ad-hoc polymorphism. Since their initial development in Haskell, they now feature…

编程语言 · 计算机科学 2025-03-03 Dimi Racordon , Eugene Flesselle , Cao Nguyen Pham

Implicit Computational Complexity makes two aspects implicit, by manipulating programming languages rather than models of com-putation, and by internalizing the bounds rather than using external measure. We survey how automata theory…

计算机科学中的逻辑 · 计算机科学 2015-02-05 Clément Aubert

We present modular implicits, an extension to the OCaml language for ad-hoc polymorphism inspired by Scala implicits and modular type classes. Modular implicits are based on type-directed implicit module parameters, and elaborate…

编程语言 · 计算机科学 2015-12-08 Leo White , Frédéric Bour , Jeremy Yallop

Multitier programming languages reduce the complexity of developing distributed systems by developing the distributed system in a single coherent code base. The compiler or the runtime separate the code for the components of the distributed…

编程语言 · 计算机科学 2020-02-17 Pascal Weisenburger , Guido Salvaneschi

Implicit feedback is collecting information about software usage to understand how and when the software is used. This research tackles implicit feedback in Software Product Lines (SPLs). The need for platform-centric feedback makes SPL…

软件工程 · 计算机科学 2023-09-18 Oscar Díaz , Raul Medeiros , Mustafa Al-Hajjaji

Implicit variables of a mathematical program are variables which do not need to be optimized but are used to model feasibility conditions. They frequently appear in several different problem classes of optimization theory comprising bilevel…

最优化与控制 · 数学 2023-06-22 Matúš Benko , Patrick Mehlitz

Implicit computational complexity, which aims at characterizing complexity classes by machine-independent means, has traditionally been based, on the one hand, on programs and deductive formalisms for free algebras, and on the other hand on…

计算机科学中的逻辑 · 计算机科学 2018-02-12 Daniel Leivant , Jean-Yves Marion

Implicit copulas are the most common copula choice for modeling dependence in high dimensions. This broad class of copulas is introduced and surveyed, including elliptical copulas, skew $t$ copulas, factor copulas, time series copulas and…

统计方法学 · 统计学 2021-09-13 Michael Stanley Smith

Handling implicit language is essential for natural language processing systems to achieve precise text understanding and facilitate natural interactions with users. Despite its importance, the absence of a metric for accurately measuring…

计算与语言 · 计算机科学 2025-02-25 Yuxin Wang , Xiaomeng Zhu , Weimin Lyu , Saeed Hassanpour , Soroush Vosoughi

The adoption of Large Language Models (LLMs) is reshaping software development as developers integrate these LLMs into their applications. In such applications, prompts serve as the primary means of interacting with LLMs. Despite the…

软件工程 · 计算机科学 2025-01-14 Mahan Tafreshipour , Aaron Imani , Eric Huang , Eduardo Almeida , Thomas Zimmermann , Iftekhar Ahmed

Introductory programming courses often rely on small code-writing exercises that have clearly specified problem statements. This limits opportunities for students to practice how to clarify ambiguous requirements -- a critical skill in…

人机交互 · 计算机科学 2025-04-17 Paul Denny , Viraj Kumar , Stephen MacNeil , James Prather , Juho Leinonen

Spreadsheets provide a flexible and easy to use software development environment, but that leads to error proneness. Work has been done to prevent errors in spreadsheets, including using models to specify distinct parts of a spreadsheet as…

软件工程 · 计算机科学 2017-07-11 Jorge Mendes , João Saraiva

Multilingual programs, whose implementations are made of different languages, are gaining traction especially in domains, such as web programming, that particularly benefit from the additional flexibility brought by using multiple…

编程语言 · 计算机科学 2024-07-17 Carlo A. Furia , Abhishek Tiwari

The system PL permits the translation of abstract proofs of program correctness into programs in a variety of programming languages. A programming language satisfying certain axioms may be the target of such a translation. The system PL…

软件工程 · 计算机科学 2007-05-23 David A. Plaisted

Aliasing is a known source of challenges in the context of imperative object-oriented languages, which have led to important advances in type systems for aliasing control. However, their large-scale adoption has turned out to be a…

编程语言 · 计算机科学 2016-07-26 Philipp Haller , Alexandre Loiko

Many internal software metrics and external quality attributes of Java programs correlate strongly with program size. This knowledge has been used pervasively in quantitative studies of software through practices such as normalization on…

软件工程 · 计算机科学 2015-12-23 Cristina V. Lopes , Joel Ossher

Large Language Models (LLMs) have demonstrated strong generalization across a wide range of tasks. Reasoning with LLMs is central to solving multi-step problems and complex decision-making. To support efficient reasoning, recent studies…

计算与语言 · 计算机科学 2025-09-03 Jindong Li , Yali Fu , Li Fan , Jiahong Liu , Yao Shu , Chengwei Qin , Menglin Yang , Irwin King , Rex Ying

Block-based environments are visual programming environments, which are becoming more and more popular because of their ease of use. The ease of use comes thanks to their intuitive graphical representation and structural metaphors…

软件工程 · 计算机科学 2021-10-08 Mauricio Verano Merino , Jurgen Vinju , Mark van den Brand
‹ 上一页 1 2 3 10 下一页 ›