Description
This article, demonstrates that dynamic compilation maintains the language's semantics while static compilation often doesn't. This article supports sample codes to help you decide whether your just-in-time (JIT) compiler can transform tail recursion on code while preserving semantics. The variables will be represented as parameters to the functions when iterations are represented as tail-recursive functions. A recursive call is tail recursive if the return value of that call is immediately returned as the value of the calling function and it is not required to remember the context of the calling function when bringing up the call.
Related:
User Reviews:
Related:
Best Practice with Expresso FrameworkThis tutorial gives a detailed description about Expresso Framework that is a database driven tool kit. The Expresso Framework is divided in to... |
Freeware |
Combining Servlets, JSP, and JavaBeansCombining Servlets, JSP, and JavaBeans is a tutorial explaining the use of Servlets, JSP and Java Beans. Servlets allow convenient management of... |
Freeware |
Concurrent programming in the Java languageThis tutorial explains the ways and means to use the multi threads in Java program in a proper manner. It demonstrates these concepts with the help... |
Freeware |
Configuring Slide with CatalinaConfiguring Slide with Catalina is an article that explains about the Slide, which is a project with multiple modules, tied together using WebDAV... |
Freeware |
Demystifying Extreme Programming: Just-in-time designJIT stands for Just In Time. This tutorial tells the readers how to just design the codes to satisfy the requirements of customers in an...By: Roy W. Miller |
Freeware |
XLSReadWriteII.NET 2.00XLSReadWriteII.NET for Delphi 2005/2006 and others, Win Forms Use this version for creating Win Forms applications with Delphi, Visual Studio and...By: Axolot Data |
Shareware |
TGPS 1.11Interface with your GPS receiver.By: Axolot Data |
Shareware |
pgISQL (Interactive SQL for PostgreSQL) ver. 2.2.0 2.2.0Interactive SQL for PostgreSQL is a powerfull database utility. It allows: Build SQL queries using SQL Editor with SQL syntax highlighting and SQL...By: Sujit |
Shareware |
Syndicate Pro 1.0Syndicate Pro multi-platform compatible. Syndicate Pro is server software for managing and distributing news headlines and other content over the ...By: Sujit |
Shareware |
ESBPCS for VCL 4.2.2ESB Professional Computation Suite (ESBPCS for VCL) provides a huge collection of Borland Delphi Routines and Components to make Data Entry and...By: Glenn Crouch |
Shareware |
- Improve Exim Mail Server Performance
How to improve Exim performance on a high volume mail server, by Christopher J. Pace. - Java Performance TestClient
A tool for testing the performance of Java code by runinng a specific part of code many times by a different number of... - Java Performance Tuning
Tips, resources, and monthly newsletter on improving the performance of applications. - Java Performance Tools
Overview of Java performance tuning tools for the HP UX platform. [HP resource] - Performance Measurements of Threads in Java and Processes in Erlang
A study on Erlang's vs. Java's concurrency systems. J Halén,R Karlsson,M Nilsson - Java Code Profiler
Written in C++ and Java, MS-Windows only. Supports any Java version. Site includes documentation and download option.... - CORBA Java Code Clinic
Presents full code examples that will help develop CORBA applications in Java using VisiBroker, OrbixWeb, and JavaIDL ORBs. - Protect Your Java Code - Through Obfuscators and Beyond
Introduction to Java code obfuscation, documenting where it falls short and what can be done about that. - Tips for maintainable Java code
A random collection of personal observations by Rolf Howarth. - Code Signing for Java Applets
Complete description on how to digitally sign an applet for use by Netscape's and Microsoft's browsers.
