PCalc for Java - Programming rekenmachine. U kunt programma's voor stack machine (met vereenvoudigde Java als instructieset) te schrijven. Programma bestaat uit één of meer procedure die kan worden genest. Het is mogelijk om variabelen van hoogste orde (zoals in Pascal). U kunt uitvoeren programma ste-voor-stap en controleer stack en variabelen in de debugger. Invoer van commando's en rode kaken operanden is geoptimaliseerd voor mobiele telefoon. Deze calculator maakt gebruik van floating point berekeningen met Quadra precisie (64 bits voor zowel de mantisse en de exponent) uitgevoerd door Nikolay Klimchuk.
& Middot; PCalc houdt in de database van al uw programma's. Een programma bestaat uit de belangrijkste procedure en kunnen enkele subprocedures. Programma kan invoerparameters hebben. De waarden van deze parameters zal worden gevraagd wanneer het programma wordt gestart. Toegang tot de parameters wordt uitgevoerd met ingang instructie.& Middot; PCalc biedt-stack gebaseerde taal (zoals Forth). Operanden worden geduwd op stapel en bewerkingen worden uitgevoerd met de beste elementen van de stack. Tijdelijke resultaten kunnen ook winkels in lokale variabelen (van zichzelf of buitenste procedure). Stapel wordt ook gebruikt om de parameters om de procedures en de terugkeer waarden passeren. Inhoud van de stack na terugkeer van de belangrijkste procedure wordt behandeld als programma resultaat. Het is ook mogelijk aanzicht waarden van variabelen hoofdprocedure (indien programma veel resultaten terugstort is gemakkelijker op te slaan in lokale variabelen).
& Middot; PCalc biedt de volgende groepen instructies: load / store, operators, functies, control flow. Instructies van de eerste drie groepen geen extra uitleg nodig. Control flow instructies bevat procedure call, terugkeer, voorwaardelijk (IF) en onvoorwaardelijk (GOTO) takken. IF transformaties controle naar het opgegeven label als de waarde op stapel is nul. Label voor deze instructie wordt opgegeven door instructie te selecteren in de lijst. Let op, dat wanneer je het plaatsen van nieuwe aftakkingsinstructie is het nog niet in de lijst.& Middot; PCalc biedt uitgebreide editing-mogelijkheden. Het is mogelijk om toevoegen / verwijderen / hernoemen een variabele / parameter / functie. De enige beperking is dat het niet mogelijk is om entiteiten die gebruikt verwijderen. Het is ook mogelijk om label te verplaatsen (het aanpassen van alle aftakkingsinstructie verwijzen naar dit etiket) of verandering doelwit van bepaalde tak instructie.
& Middot; PCalc maakt het mogelijk om nieuwe variabele alleen als je opgeeft operand voor STORE te introduceren. Operand van load methode wordt gekozen uit de lijst van beschikbare variabelen. Het voorkomt dat een of andere manier programmeur van het gebruik van niet-geïnitialiseerd variabelen.
Details van toepassing:
Versie: 1.0
Upload datum: 1 Jul 11
Ontwikkelaar: Konstantin Knizhnik
Licentie: Gratis
Populariteit: 334
Maat: 51 Kb
Reacties niet gevonden