Search Software:      

  

Free Expression Evaluator Downloads

 

Janino

Janino is a compiler that reads a Java expression, block, or source file, and generates Java bytecode that is loaded and executed directly. It is not intended to be a development tool, but an embedded compiler for run-time compilation purposes, such as expression evaluators or "server pages" engines like JSP. Properties The major design goal was to keep the compiler small and simple, while partially sacrificing completeness. I don't like the idea of carrying around huge libraries for simple applications. See Parser for the list of implemented and missing language features. When do you need an efficient expression evaluator? Say you build an e-commerce system, which computes the shipping cost for the items that the user put into his/her shopping cart. Because you don't know the merchant's shipping cost model at implementation time, you could implement a set of shipping cost models that come to mind (flat charge, by weight, by number of items, ...) and select one of those at run-time. In practice, you will most certainly find that the shipping cost models you implemented will rarely match what the merchant wants, so you must add custom models, which are merchant-specific. If the merchant's model changes later, you must change your code, re-compile and re-distribute your software. Because this is so unflexible, the shipping cost expression should be specified at run-time, not at compile-time. This implies that the expression must be scanned, parsed and evaluated at run-time, which is why you need an expression evaluator. A simple expression evaluator would parse an expression and create a "syntax tree". The expression "a + b * c", for example, would compile into a "Sum" object who's first operand is parameter "a" and who's second operand is a "Product" object who's operands are parameters "b" and "c". Such a syntax tree can evaluated relatively quickly. However, the run-time performance is about a factor of 100 worse than that of native Java code.

java compiler embedded expression evaluation script scripting jvm virtual machine bytecode

Inplace Calculator

Inplace Calculator is more than just a simple computing utility. It automatically extracts/inserts digits or expressions from/to any documents, so you don't have to copy/paste data or type it manually in. Simply place a cursor over data you want to input or select an expression and it gets automatically inserted. Perform necessary calculations and the result is ready for the output back inside the document. Plus, the program converts 120+ time, length, volume, weight and other measurement units, comes with conversion rates for 150+ currencies updated automatically and works as a mortgage calculator. And it does all that not only inside own program interface, but rather inside any document or application you need, freeing you of unnecessary mouse movements and keystrokes. Using Inplace Calculator, you can do your work in a fraction of time it used to take you before you downloaded this awesome program. Inplace Calculator comes with scientific/engineering calculator features, like evolution, involution and exponential calculation, computation of logarithms, trigonometric functions, and features a handy expression evaluator that helps you avoid mistakes, misprints and errors. The calculation history feature displays a complete list of data entered and calculations performed, so that you can always come back and look up the results you need. Are you impressed? Then add eye-candy interface, easy setup, comprehensive Quick Start Guide and free trial to understand why the experts consider Inplace Calculator the best calculator software currently available on the Internet. Download your free trial version now, and see if you can come back to your regular calculator after you've tried this one!

calculator currency converter expression evaluator loan calculator mortgage calculator measurement unit converter comprehensive calculation history extracts-inserts data from-to other applications time saving current exchange rates calculator

AB Commander LITE

FREE! A simple in use file manager and Explorer replacement with dual-panel user interface, toolbar, command prompt, folder navigation tools, and more. Closely integrated with the Windows user interface, fully supports shell extensions. Highly customizable and user friendly. http://www.winability.com/free/

free file manager explorer replacement commander windows shell free file manager explorer replacement

Picture2Email

Picture2Email is a program which helps you to illustrate your emails. Now you can insert Pictures into your email with just two mouseclicks. In the freeware version there are 150 Pictures which can be transferred to your running email program. An upgrade to the pro version increases the number of pictures to 1000. At the moment Picture2Email supports the following email programs : Incredimail, Netscape Mail and Outlook Express.

email illustration smiley emocticon insert pictures smileys email just two mouseclicks

Change Folder Icons

Replace the standard icon of a folder on any other icon fast and simple with this small freeware utility for Windows. You can do this by pressing right mouse button on folder and selecting item "Change Folder Icons" from context menu. You can search icons in all types of resource files since selected folder. Also you can: select icon from any type of resource files; export all icons from resource file into .ico- files.

change folder icons windows 2000 freeware win 2000 search icons in resource files replace

Super Connect4

Super Connect4     This is a classic (Connect 4) game with many options like: - 10 levels with two play methods (two brains). - Setup any position to play. - Solve for force winning moves.  

connect4 ping pong puzzel games free online games free games chess freeware freeware games betting gambling free freeware classic classics

Npust eMail address Creator

Npust text editor -- bulk eMail address Creator is a powerful tool which greatly simplifies the process of increasing the number of your recepients. There has never been an easier way to increase your audience... until now!

email extractor email collector email creator text editor email extractor email collector email creator text editor

PDF U Append Batch

PDF U Append Batch Edition software automates the process of appending multiple PDF files, PDF U Append Batch will append your many PDF documents into one PDF document at the click of one button, PDF U Append Batch also has command line options for further automation so any append can be automated from a dos command, other features include drag and drop, append page ranges, saving batch lists for later use, pre-saved batch list are fully

pdf append batch server automates process appending multiple pdf files

Adorage Magic

Looking for awesome broadcast quality effects for your own productions? The Adorage series includes over 8000 video effects! - Unique transition effects with particles, smoke and other options - Incredible picture-in-picture effects with ray traced motives in best quality - Universal framework composites for video decoration or titling base - Amazing Motive effects - Professional Particle Fx, Optical reflections FX - and much more ...

adorage video effects transitions splitscreen composites edit fx plugin dvd authoring editing svcd adobe

 
Audio Software
Office & Business
Games Software
Graphics Software
Internet Software
Home Software
Software Developers
Tools and Utilities
 
 
 

Copyright 2004-2008 FilesWeb.com