1 |
Modern languages and technologies of programming ; Современные языки и технологии программирования
|
|
|
|
BASE
|
|
Show details
|
|
3 |
Promotion of Educational Effectiveness by Translation-based Programming Language Learning Using Java and Swift
|
|
|
|
BASE
|
|
Show details
|
|
4 |
Fast portable orthogonally persistent Java
|
|
|
|
In: Software: Practice and Experience (2015)
|
|
BASE
|
|
Show details
|
|
5 |
Fast portable orthogonally persistent Java
|
|
|
|
In: Software: Practice and Experience (2015)
|
|
Abstract:
A powerful feature of the Java programming language is its user-definable class loading policy, which when combined with the namespace independence between class loaders, allows portable implementation of semi-dynamic program transformations. Such transformations can be used for a range of purposes, including optimization and semantic extension. In this paper we present a framework for semantic extensions in Java. This framework consists of a number of simple but powerful transformations that, among other things, allow us to semantically extend Java to provide orthogonal persistence. The use of semi-dynamic program transformations lends our orthogonally persistent Java a number of important qualities, including simplicity, portability and a clean model of persistence. Significantly, our implementations are efficient and can outperform (in some cases) PJama, a well-known orthogonally persistent Java, which is based on a modified virtual machine. In addition to describing the application of these transformations to orthogonally persistent Java, we foreshadow their use in a number of other contexts, including dynamic instance versioning and instrumentation.
|
|
Keyword:
Byte code; Computer software portability; Java programming language; Keywords: Computational linguistics; Optimization; Orthogonal persistence; Virtual reality
|
|
URL: http://hdl.handle.net/1885/89956 https://doi.org/10.1002/(SICI)1097-024X(20000410)30:4<449::AID-SPE306>3.0.CO;2-Y
|
|
BASE
|
|
Hide details
|
|
7 |
Evaluating Kiama abstract state machines for a Java implementation
|
|
|
|
BASE
|
|
Show details
|
|
8 |
Arabic Natural Language Processing System Code Library
|
|
|
|
In: DTIC (2014)
|
|
BASE
|
|
Show details
|
|
13 |
IX kompakt : ein Sonderheft des Magazins für professionelle Informationstechnik
|
|
Hannover : Heise, 2009-
|
|
IDS Mannheim
|
|
Show details
|
|
14 |
Visualization of a Text Network Structure Using X3D
|
|
|
|
In: DTIC (2008)
|
|
BASE
|
|
Show details
|
|
15 |
A Domain specific language for the definition of extended queueing network models
|
|
|
|
BASE
|
|
Show details
|
|
16 |
M.D.: Object and reference immutability using Java generics
|
|
|
|
In: http://homepages.mcs.vuw.ac.nz/~alex/files/ZibinPotaninAliArtziKiezunErnstFSE2007.pdf (2007)
|
|
BASE
|
|
Show details
|
|
17 |
Techniques for Automatically Generating Biographical Summaries from News Articles
|
|
|
|
In: DTIC (2007)
|
|
BASE
|
|
Show details
|
|
18 |
Linguistic support for unit testing
|
|
|
|
In: University of Utah Computer Science Technical Report ; University of Utah School of Computing (2007)
|
|
BASE
|
|
Show details
|
|
20 |
The QAT: A Qualitative Algebra Toolkit
|
|
|
|
In: Proceedings of the 2nd IEEE International Conference on Information Technologies: from Theory to Applications (ICTTA'06) ; 2nd IEEE International Conference on Information Technologies ; https://hal.archives-ouvertes.fr/hal-01434027 ; 2nd IEEE International Conference on Information Technologies , Apr 2006, Damascus, Syria. pp.3433 - 3438, ⟨10.1109/ICTTA.2006.1684969⟩ (2006)
|
|
BASE
|
|
Show details
|
|
|
|