Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
  Browse All Reviews > Software (D) > Programming Languages (D.3) > Processors (D.3.4) > Interpreters (D.3.4...)  
 
Options:
 
  1-10 of 15 Reviews about "Interpreters (D.3.4...)": Date Reviewed
  Systematic mapping study on high-level language virtual machines
Durelli V., Felizardo K., Delamaro M.  VMIL 2010 (Virtual Machines and Intermediate Languages, Reno, NV, Oct 17-21, 2010) 1-6, 2010.  Type: Proceedings

High-level language (HLL) virtual machines (VMs) (HLL VMs) are becoming more widespread as we share remote computer processing in unique new ways. Instead of focusing on technical VM architectural elements, this paper highlights the me...

Nov 2 2011
  The effect of unrolling and inlining for Python bytecode optimizations
Ben Asher Y., Rotem N.  SYSTOR 2009 (Proceedings of the 2009 Israeli Experimental Systems Conference, Haifa, Israel, May 4-6, 2009) 1-14, 2009.  Type: Proceedings

Programs written in the Python scripting language are compiled into bytecode and executed by an interpreter. Runtime performance is influenced by bytecode quality. This paper examines how bytecode transformations can improve bytecode q...

Aug 5 2009
  Flexible task graphs: a unified restricted thread programming model for Java
Auerbach J., Bacon D., Guerraoui R., Spring J., Vitek J. ACM SIGPLAN Notices 43(7): 1-11, 2008.  Type: Article

The real-time specification for Java (RTSJ) established real-time extensions for the Java system. From RTSJ, a hundred flowers have bloomed, each designed to orient RTSJ to a particular niche in the real-time ecosystem. Enough time has...

Mar 4 2009
  Virtual machine showdown: stack versus registers
Shi Y., Casey K., Ertl M., Gregg D. ACM Transactions on Architecture and Code Optimization 4(4): 1-36, 2008.  Type: Article

Programming language interpreters represent the executing program as an abstract machine. The major representation for Java is an abstract stack machine called Java bytecodes. The alternative representation is an abstract register mach...

Aug 22 2008
  A real-time Java virtual machine with applications in avionics
Armbruster A., Baker J., Cunei A., Flack C., Holmes D., Pizlo F., Pla E., Prochazka M., Vitek J. ACM Transactions on Embedded Computing Systems 7(1): 1-49, 2007.  Type: Article, Reviews: (2 of 2)

A hoary falsehood about Java is that it is unsuitable for hard real-time applications, due to the need for garbage collection (GC). The Real-Time Specification for Java (RTSJ) that is now eight years old should have put ...

Aug 8 2008
  A real-time Java virtual machine with applications in avionics
Armbruster A., Baker J., Cunei A., Flack C., Holmes D., Pizlo F., Pla E., Prochazka M., Vitek J. ACM Transactions on Embedded Computing Systems 7(1): 1-49, 2007.  Type: Article, Reviews: (1 of 2)

The virtues of the Java language for writing reliable and portable code have also raised the desire to use it for the programming of embedded systems with real-time constraints. Such applications are supported by the Real-Time Specific...

Jul 29 2008
  Compiler algorithm language (CAL): an interpreter and compiler
Bhatele A., Satyarth S., Aggarwal S.  IASTED International Conference (Proceedings of the Third IASTED International Conference, Phuket, Thailand, Apr 2-4, 2007) 471-476, 2007.  Type: Proceedings

Compiler algorithm language (CAL) is a standard imperative language in the style of Pascal. The authors claim that it is particularly suited to compiler writing because it provides sets as a built-in data type. Unfortunately, CAL does ...

Mar 7 2008
  The case for virtual register machines
Gregg D., Beatty A., Casey K., Davis B., Nisbet A. Science of Computer Programming 57(3): 319-338, 2005.  Type: Article

Gregg et al. present results indicating that it might be more efficient to implement a Java Virtual Machine (JVM) by translating the bytecode instructions from a stack-based instruction set to a register-based set. To test their ideas,...

May 21 2007
  Generative and incremental implementation for a scripting interface
Savikko V. Journal of Systems Architecture: the EUROMICRO Journal 50(7): 427-439, 2004.  Type: Article

An incremental process is described for creating a Python interface to a large, hierarchical component object model (COM) library. The approach is illustrated with a real-life case study: a nontrivial scripting support implementation n...

Oct 21 2004
  Automated scientific software scripting with SWIG
Beazley D. Future Generation Computer Systems 19(5): 599-609, 2003.  Type: Article

Scientific programmers building large systems sometimes use scripting languages to glue together parts of their applications, most of which are written in a batch language, like C. The author and his team contend that writing interface...

Nov 4 2003
 
 
 
Display per page
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy