中文
相关论文

相关论文: Linguistic Reflection in Java

200 篇论文

Java reflection has been increasingly used in a wide range of software. It allows a software system to inspect and/or modify the behaviour of its classes, interfaces, methods and fields at runtime, enabling the software to adapt to…

编程语言 · 计算机科学 2017-06-15 Yue Li , Tian Tan , Jingling Xue

The work presented in this thesis seeks to improve programmer productivity in the following ways: - by reducing the amount of code that has to be written to construct an application; - by increasing the reliability of the code written; and…

编程语言 · 计算机科学 2010-06-18 Graham Kirby

We construct a formal theory, which we call reflectica, whose language possesses the following properties of natural language: it is a self-reflecting language and an intensional language. By a self-reflecting language we understand an…

逻辑 · 数学 2024-07-10 Mikhail Patrakeev

Object-oriented scripting languages such as JavaScript or Python gain in popularity due to their flexibility. Still, the growing code bases written in the languages call for methods that make possible to automatically control the properties…

编程语言 · 计算机科学 2012-06-26 Viviana Bono , Marcin Benke , Aleksy Schubert

This work is devoted to the study of the problem of user-level capture and restoration of running computations in heterogeneous environments. Support for those operations has traditionally been offered through ready-made solutions for…

编程语言 · 计算机科学 2015-03-17 Anolan Milanés , Noemi Rodriguez , Roberto Ierusalimschy

Object-oriented programming languages such as Java and Objective C have become popular for implementing agent-based and other object-based simulations since objects in those languages can {\em reflect} (i.e. make runtime queries of an…

编程语言 · 计算机科学 2007-05-23 Duraid Madina , Russell K. Standish

Large language models (LLMs) have been increasingly used to interact with external environments (e.g., games, compilers, APIs) as goal-driven agents. However, it remains challenging for these language agents to quickly and efficiently learn…

人工智能 · 计算机科学 2023-10-11 Noah Shinn , Federico Cassano , Edward Berman , Ashwin Gopinath , Karthik Narasimhan , Shunyu Yao

This paper describes a new modelling language for the effective design of Java annotations. Since their inclusion in the 5th edition of Java, annotations have grown from a useful tool for the addition of meta-data to play a central role in…

编程语言 · 计算机科学 2019-10-02 Irene Córdoba , Juan de Lara

Many Object Oriented Programming Languages provide reflective features which may be used to control the interpretive mechanism of the language. Often these features are defined with respect to a golden braid consisting of objects classes…

软件工程 · 计算机科学 2018-04-20 Tony Clark

In the reflective Maude specification language, based on rewriting logic, a strategy language has been introduced to control rule rewriting while avoiding complex and verbose metalevel programs. However, just as multiple levels of…

计算机科学中的逻辑 · 计算机科学 2024-01-17 Rubén Rubio , Narciso Martí-Oliet , Isabel Pita , Alberto Verdejo

When programming resource-scarce embedded smart devices, the designer often requires both the low-level system programming features of a language such as C and higher level capability typical of a language like Java. The choice of a…

编程语言 · 计算机科学 2019-10-09 Vincenzo De Florio , Chris Blondia

Scripting languages are becoming more and more important as a tool for software development, as they provide great flexibility for rapid prototyping and for configuring componentware applications. In this paper we present LuaJava, a…

软件工程 · 计算机科学 2007-05-23 Carlos Cassino , Roberto Ierusalimschy , Noemi Rodriguez

In software engineering, taking a good election between recursion and iteration is essential because their efficiency and maintenance are different. In fact, developers often need to transform iteration into recursion (e.g., in debugging,…

编程语言 · 计算机科学 2014-10-22 David Insa , Josep Silva

Programming languages and platforms improve over time, sometimes resulting in new language features that offer many benefits. However, despite these benefits, developers may not always be willing to adopt them in their projects for various…

编程语言 · 计算机科学 2018-03-29 Raffi Khatchadourian , Hidehiko Masuhara

We extend prior work on class-morphing to provide a more expressive pattern-based compile-time reflection language. Our MorphJ language offers a disciplined form of metaprogramming that produces types by statically iterating over and…

编程语言 · 计算机科学 2015-06-18 Aggelos Biboudis , George Fourtounis , Yannis Smaragdakis

Integrating architectural elements with a modern programming language is essential to ensure a smooth combination of architectural design and programming. In this position statement, we motivate a combination of architectural description…

软件工程 · 计算机科学 2014-09-09 Arne Haber , Jan Oliver Ringert , Bernhard Rumpe

Large language models (LLMs) with Chain-of-Thought (CoT) reasoning have achieved strong performance across diverse tasks, including mathematics, coding, and general reasoning. A distinctive ability of these reasoning models is…

人工智能 · 计算机科学 2025-12-17 Ge Yan , Chung-En Sun , Tsui-Wei , Weng

Advanced large language model agents typically adopt self-reflection for improving performance, where agents iteratively analyze past actions to correct errors. However, existing reflective approaches are inherently retrospective: agents…

人工智能 · 计算机科学 2026-02-10 Hanyu Wang , Yuanpu Cao , Lu Lin , Jinghui Chen

Object-oriented programming languages such as Java and Objective C have become popular for implementing agent-based and other object-based simulations since objects in those languages can {\em reflect} (i.e. make runtime queries of an…

数学软件 · 计算机科学 2008-10-22 Russell K. Standish , Duraid Madina

Reflection is a critical aspect of the learning process. However, educational games tend to focus on supporting learning concepts rather than supporting reflection. While reflection occurs in educational games, the educational game design…

人机交互 · 计算机科学 2020-06-22 Jennifer Villareale , Colan F. Biemer , Magy Seif El-Nasr , Jichen Zhu
‹ 上一页 1 2 3 10 下一页 ›