Proposal of a High-Level Language for Writing Self Modifying Programs
Contribuinte(s) |
UNIVERSIDADE DE SÃO PAULO |
---|---|
Data(s) |
18/10/2012
18/10/2012
2011
|
Resumo |
This paper proposes a simple high-level programming language, endowed with resources that help encoding self-modifying programs. With this purpose, a conventional imperative language syntax (not explicitly stated in this paper) is incremented with special commands and statements forming an adaptive layer specially designed with focus on the dynamical changes to be applied to the code at run-time. The resulting language allows programmers to easily specify dynamic changes to their own program`s code. Such a language succeeds to allow programmers to effortless describe the dynamic logic of their adaptive applications. In this paper, we describe the most important aspects of the design and implementation of such a language. A small example is finally presented for illustration purposes. |
Identificador |
IEEE LATIN AMERICA TRANSACTIONS, v.9, n.2, p.192-198, 2011 1548-0992 http://producao.usp.br/handle/BDPI/18155 10.1109/TLA.2011.5765573 |
Idioma(s) |
por |
Publicador |
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC |
Relação |
Ieee Latin America Transactions |
Direitos |
restrictedAccess Copyright IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC |
Palavras-Chave | #Adaptivity #programming language #self modifying code #adaptive technology #Computer Science, Information Systems #Engineering, Electrical & Electronic |
Tipo |
article proceedings paper publishedVersion |