Reflecting on an Existing Programming Language.
نویسندگان
چکیده
منابع مشابه
Reflecting on an Existing Programming Language
Reflection has proven to be a valuable asset for programming languages, especially object-oriented ones, by promoting adaptability and extensibility of programs. With more and more applications exceeding the boundary of a single address space, reflection comes in very handy for instance for performing conformance tests dynamically. The precise incentives and thus mechanisms for reflection vary ...
متن کاملReflecting on Agent Programming with AgentSpeak(L)
Agent-Oriented Programming (AOP) researchers have successfully developed a range of agent programming languages that bridge the gap between theory and practice. Unfortunately, despite the incommunity success of these languages, they have proven less compelling to the wider software engineering community. One of the main problems facing AOP language developers is the need to bridge the cognitive...
متن کاملAn Exceptional Programming Language
The use of exceptions in programming languages is usually reserved for exceptional conditions. This is a narrow view of exceptions, however. We demonstrate how exceptions can be used to express common programming language constructs, and thus form the basis of a new type of exception-based programming language. We also generalize exceptions so that they may be thrown into a program’s future exe...
متن کاملMotile: Reflecting an Architectural Style in a Mobile Code Language
Decentralized services, that is, services distributed across multiple, distinct spheres of authority, offer substantial challenges; particularly when we demand that they be both adaptive and secure. We consider decentralized services in the context of COmputAtional State Transfer (COAST), an architectural style for which service adaptivity and security are principal concerns, and discuss how th...
متن کاملTowards an Agent Programming Language
This paper is an analysis of the characteristics of software agents and multi-agent systems aiming at deriving the basic concepts and capabilities that a “good” agent programming language should have. The paper deals with this topic from two different point of views: it analyzes agent’s properties in order to understand which language constructs and abstractions could be worth, and then refines...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The Journal of Object Technology
سال: 2007
ISSN: 1660-1769
DOI: 10.5381/jot.2007.6.9.a16