Extern
Refine
Has Fulltext
- yes (2)
Year of publication
- 2013 (2) (remove)
Document Type
- Monograph/Edited Volume (2) (remove)
Is part of the Bibliography
- yes (2) (remove)
Keywords
Institute
There are two common approaches to implement a virtual machine (VM) for a dynamic object-oriented language. On the one hand, it can be implemented in a C-like language for best performance and maximum control over the resulting executable. On the other hand, it can be implemented in a language such as Java that allows for higher-level abstractions. These abstractions, such as proper object-oriented modularization, automatic memory management, or interfaces, are missing in C-like languages but they can simplify the implementation of prevalent but complex concepts in VMs, such as garbage collectors (GCs) or just-in-time compilers (JITs). Yet, the implementation of a dynamic object-oriented language in Java eventually results in two VMs on top of each other (double stack), which impedes performance. For statically typed languages, the Maxine VM solves this problem; it is written in Java but can be executed without a Java virtual machine (JVM). However, it is currently not possible to execute dynamic object-oriented languages in Maxine. This work presents an approach to bringing object models and execution models of dynamic object-oriented languages to the Maxine VM and the application of this approach to Squeak/Smalltalk. The representation of objects in and the execution of dynamic object-oriented languages pose certain challenges to the Maxine VM that lacks certain variation points necessary to enable an effortless and straightforward implementation of dynamic object-oriented languages' execution models. The implementation of Squeak/Smalltalk in Maxine as a feasibility study is to unveil such missing variation points.
Der vorliegende 3. Band der „Schriften zum deutschen und russischen Strafrecht“ enthält die Vorträge, die an dem „Internationalen rechtsvergleichenden Runden Tisch zu aktuellen Themen des deutschen und russischen Strafrechts“, der am 18. Dezember 2012 an der Juristischen Fakultät der Universität Potsdam stattgefunden hat, gehalten wurden. Die Beiträge der Wissenschaftler und Praktiker aus Russland und Deutschland decken ein breites Spektrum an Themen ab, die in beiden Ländern von Interesse sind. In den Band aufgenommen wurden zudem der Festvortrag von Prof. Dr. Rarog zum Tag der Juristischen Fakultät der Universität Potsdam am 20. Juni 2012, ein Beitrag von Prof. Dr. Matskevich sowie ein weiterer Aufsatz von Prof. Dr. Rarog und Dr. Nagaeva. Die Publikation der Beiträge in deutscher und russischer Sprache ermöglicht den Lesern in beiden Ländern die Lektüre in der jeweiligen Muttersprache.