PCalc for Java - Програмиране калкулатор. Можете да пишат програми за стек машина (с опростена Java като набор инструкции). Програмата се състои от една или повече процедури, които могат да бъдат вложени. Възможно е да получите достъп до променливи от топ процедура (като в Pascal). Можете да изпълни програма Ste-по-стъпка и да инспектира стак и променливи в дебъгер. Въвеждане на команди и Thier операнди е оптимизирана за мобилни телефони. Този калкулатор използва аритметика с плаваща точка с Quadra точност (64 бита за двете мантиса и експонента), предоставена от Николай Klimchuk.
& Middot; PCalc пази във всичките си програми за бази данни. Една програма се състои от основна процедура и могат да бъдат някои subprocedures. Програма може да има входни параметри. Стойностите на тези параметри ще бъдат помолени, когато програмата се стартира. Достъп до параметрите се извършва с помощта вход инструкция.& Middot; PCalc осигурява стак-базиран език (като Forth). Операнди са изтласкани на стека и операции се извършват с най-добрите елементи от стека. Временни резултати също могат да бъдат магазина в локални променливи (на себе си или външната процедура). Stack се използва също и за да премине параметри на процедури и ценности връщане. Съдържание на стака след завръщането от основната процедура, се разглежда като програма резултат. Необходимо е също така възможни стойности виждане на променливи на основната процедура (ако програмата трябва да се върне много резултати е по-удобно да ги съхранявате на локални променливи).
& Middot; PCalc предвижда следните групи инструкции: натоварване / магазин, оператори, функции, контрол на потока. ?нструкции за първите три групи не изисква допълнително обяснение. инструкции за контрол на потока включва извикване на процедура, завръщане, условно (IF) и безусловни (GOTO) клонове. АКО трансформации контрол на определен етикет, ако стойността на стека е нула. Етикет за тези инструкции се определя от избора на инструкция в списъка. Моля, обърнете внимание, че когато поставяте нов клон инструкция тя все още не присъства в списъка.& Middot; PCalc предоставя широки възможности за редактиране. Възможно е да добавите / премахнете / преименувате всяка променлива / параметър / функция. Единственото ограничение е, че не е възможно да се отстрани субект, който се използва. Възможно е също така да се движат етикет (коригиране всички клон инструкция съотнасяне този етикет) или целева промяна на конкретен клон инструкция.
& Middot; PCalc позволява да се въведе нова променлива, само когато трябва да определите операнд за магазин. Операнд на метод натоварването се избира от списъка с налични променливи. Това по някакъв начин предотвратява програмист от използване неинициализирани променливи.
Подробности за приложение:
Версия: 1.0
Дата на качване: 1 Jul 11
Розробник: Konstantin Knizhnik
Разрешително: Безплатно
Популярност: 334
Размер: 51 Kb
Коментари не е намерена