Symbian OS | Pocket PC | Smartphone | Android | BlackBerry | Apple iPhone OS | Java | Mobile Gaming | Linux | Palm | Win CE | Tablet  
     

Free Mobile Software, Themes, Games, Apps for PDA and Smartphones

     
Search by Device
My Device

  
Search by Category
Business & Profession
Databases
Dictionary & Translator
Entertainment
Finance
Games
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
Astronomy
Biology
Calculators
Chemistry & Physics
Encyclopedia & Facts
Foreign Languages
History & Geography
Math
Medicine
Psychology
Religion
Unit Converters
Utilities
More
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone
     


 
 
PCalc for Java





PCalc for Java
Version: 1.0

Platforms: Java


Categories: Business & Profession, Science & Education

Upload date: 1 Jul 11

Developer: Konstantin Knizhnik

License: Freeware

Downloads: 2109

File Size: 51 Kb
Download Free PCalc for Java 



Rating: 2.6/5 (Total votes: 7)




  PCalc for Java - Programming calculator. You can write programs for stack machine (with simplified Java like instruction set). Program consists of one or more procedure which can be nested. It is possible to access variables of top procedure (like in Pascal). You can execute program ste-by-step and inspect stack and variables in debugger. Input of commands and thier operands is optimized for mobile phone. This calculator is using floating point arithmetic with quadra precision (64 bits for both mantissa and exponent) implemented by Nikolay Klimchuk.
· PCalc keeps in database all your programs. A program consists of main procedure and may be some subprocedures. Program may have input parameters. The values of these parameters will be asked when program is started. Access to the parameters is performed using input instruction.
· PCalc provides stack-based language (like Forth). Operands are pushed on stack and operations are performed with top elements of the stack. Temporary results also can be stores in local variables (of self or outer procedure). Stack is also used to pass parameters to procedures and return values. Content of stack after return from main procedure is treated as program result. It is also possible view values of variables of main procedure (if program should return many results it is more convenient to store them in local variables).
· PCalc provides the following groups of instructions: load/store, operators, functions, control flow. Instructions of first three groups do not require extra explanation. Control flow instructions includes procedure call, return, conditional (IF) and unconditional (GOTO) branches. IF transforms control to the specified label if value on stack is zero. Label for these instruction is specified by selecting instruction in the list. Please notice, that when you are inserting new branch instruction it is not yet present in the list.
· PCalc provides wide editing capabilities. It is possible to add/remove/rename any variable/parameter/function. The only restriction is that it is not possible to remove entity which is used. It is also possible to move label (adjusting all branch instruction referencing this label) or change target of particular branch instruction.
· PCalc allows to introduce new variable only when you are specifying operand for STORE. Operand of load method is selected from the list of available variables. It somehow prevents programmer from using uninitialized variables.




 
Like it? Share with your friends!
 

Supported operating systems: Java ME, Java Nokia 240x320, Java SE 240x320
 
Similar Software:

TouchMathProTouchMathPro
TouchMathPro  is a numerical computing environment and programming language for mobile devices with touchscreen. You can implement any numerical method using this program. MathPro is designed in order the user interact more efficiently
Scientific Calculator Casio FX-602P forScientific Calculator Casio FX-602P for
Scientific Calculator Casio FX-602P for
Touch Screen Calculator S60v5Touch Screen Calculator S60v5
Touch Screen Calculator S60v5 - Touch Screen Calculator For Nokia S60v5 Mobiles Touch Calc 60, the scientific calculator is now available in a whole new avatar. The Touch Calc 60 Black Edition V1.1 is a full screen scientific calculator that makes calculations on your mobile phone so easy for you
RZCalculatorRZCalculator
This calculator for java mobile phones can calculate binary, octal, decimal, hex numbers and convert it to each other. It supports logical expressions, parenthesisses, memory and 64bit integer arrithmetics. Operator precedence as in C++, C#, C, Java
Calculator 4 MCalculator 4 M
Everybody needs a calculator. "Calculator 4 M" easy to use and beautifully designed to do things better than your phone or handheld calculator ever did
GraphViewer3DGraphViewer3D
GraphViewer3D - You have a modern, Java compatible mobile phone and wouldn't it be handy if you could use your mobile to plot functions or use as an advanced scientific calculator? Well, GraphViewer is a graphical calculator that you can download and install on your mobile phone
Touchscreen scientific calculator for S6Touchscreen scientific calculator for S6
Scientific Calculator is an easy to use universal scientific calculator app for touchscreen devices. It evaluates basic mathematical as well as nested scientific expressions under consideration of the algebraic convention "brackets before power before point before line calculation"
RaiCalculatorRaiCalculator
Calculator For Nokia S40
CalcuphoneCalcuphone
Calcuphone is a scientific calculator for your mobile phone. In addition to having a complete set of scientific functions, it also has the ability to define functions, plot graphs, do numerical integrals and derivatives and solve equations
 

Other Software by developer «Konstantin Knizhnik»:

WordixWordix
Wordix - Wordix is a tetris-like game with words. The goal of the game is to combine words from letters. Once word is constructed, it disappears from the screen. Game is finished when center of the screen (where new letters appears) is occupied. Notes : New letter appears in random order in the center of the screen and are moving in random direction
Mammoth HunterMammoth Hunter
Hunt a mammoth
MobileMap of MoscowMobileMap of Moscow
MobileMap of Moscow - MobileMap is a vector map of Moscow with more than 3000 streets and metro stations. The vector map of almost any city in Polish format can be easily converted to be used by this application. Because of limits on jar file size and small screen resolution, number of layers is restricted
MobiBrowserMobiBrowser
MobiBrowser - MobiBrowser is a combination of book reader and Web browser. This program can be used for Web browsing, reading news sites, downloading and reading books and atricles from the Web. It is not implement all HTML browser functionality - it doesn't show images and is not able to proceed forms
MobileMap of Saint PetersburgMobileMap of Saint Petersburg
MobileMap of Saint Petersburg - MobileMap is a vector map of Saint Petersburg with streets and metro stations. The vector map of almost any city in Polish format can be easily converted to be used by this application. Because of limits on jar file size and small screen resolution, number of layers is restricted
CryptexCryptex
Cryptex - Cryptex is a program for storing confidential information. You mobile phone is always with you. It is very convenient to store in it some secure information, like passwords, PINs... But a mobile phone can be stolen. And worst of all it can be stolen together with your credit card
Counter for JavaCounter for Java
Counter for Java - ten counters on your mobile phone. You can count everything you want (birds, flowers, your guests ect) and you phone will store all this information and can show it to you as a diagram
Java MetronomeJava Metronome
Java Metronome - Java Metronome, as its name says, is a metronome for Java devices. It can produce signals with the specified frequency (times per minute). Signaling can be done using tone, vibration and backlight flashing. Mode, frequency, duration and volume of signal can also be configured
Monitor for JavaMonitor for Java
Monitor for Java - Monitor is a simple application that allows you to profile your time. It makes it possible to easily monitor how much time is spent for activites you are doing. It can be used for monitoring some physical processes as well as your traditional housekeeping activities. You are able to monitor up to 10 activities

» show more

 

Comments on PCalc for Java:

Comments not found

Name:


Comment:


Enter text from image below:

Turn on images!

 
 

If you noted an error or download link is broken, please, report it via this page or use comments.
 

Please, select device to check if PCalc for Java supports it
 
 
© Pantich 2009 - 2025 All rights reserved.