PCalc for Java - Kalkulator programowania. Można pisać programy dla maszyny stosu (z uproszczonej Java podobnego zestawu instrukcji). Program składa się z jednej lub większej liczby procedur, które mogą być zagnieżdżane. Jest możliwe, aby uzyskać dostęp do zmiennych górnym procedury (jak w Pascalu). Można uruchomić program Ste-po-kroku oraz zbadać stos i zmienne debugger. Wprowadzanie poleceń i thier operandów jest zoptymalizowany dla telefonów komórkowych. Ten kalkulator używa arytmetyki zmiennoprzecinkowej precyzyjnie Quadra (64 bitów dla obu mantysy i wykładnika) udzielonej przez Nikolay Klimczuk.
& Middot; PCalc przechowuje w bazie wszystkich programów. Program składa się z postępowania głównego i może być pewne subprocedures. Program może mieć parametry wejściowe. Wartości tych parametrów zostanie poproszony, gdy program jest uruchomiony. Dostęp do parametrów odbywa się za pomocą instrukcji wejściowego.& Middot; PCalc zapewnia język na stosie (jak Forth). Argumenty są wypychane na stosie i operacje wykonywane są z najlepszych elementów stosu. Wyniki tymczasowe również mogą być przechowywane w zmiennych lokalnych (jaźni lub procedury zewnętrznej). Stos jest również wykorzystywany do przekazywania parametrów do procedur i wartości zwracanych. Zawartość stosu po powrocie z postępowania głównego jest traktowana jako rezultat programu. Jest również możliwe wartości zobacz zmiennych postępowania głównego (jeśli program powinien wrócić wiele wyników jest to bardziej wygodne, aby przechowywać je w zmiennych lokalnych).
& Middot; PCalc zapewnia następujące grupy: instrukcje ładowania / zapisu, operatorów, funkcji kontroli przepływu. Instrukcje z pierwszych trzech grup nie wymagają dodatkowego wyjaśnienia. Instrukcja kontroli przepływu obejmuje wywołanie procedury, Powrót, warunkowa (IF) i bezwarunkowe (GOTO) oddziałów. JEŚLI przemienia sterowanie do podanej etykiecie, jeśli wartość na stosie jest równa zero. Etykieta na tych instrukcji jest określony przez wybór instrukcji na liście. Proszę zauważyć, że podczas wkładania nowej instrukcji rozgałęzienia nie jest jeszcze obecny na liście.& Middot; PCalc zapewnia szerokie możliwości edycji. Możliwe jest dodawanie / usuwanie / zmiana nazwy jakakolwiek zmienna / parametr / funkcji. Jedynym ograniczeniem jest to, że nie jest możliwe usunięcie jednostkę, która jest używana. Możliwe jest również, aby przesunąć etykietę (Regulacja wszystkich instrukcji rozgałęzienia odsyłania etykiecie) lub cel zmiany poniższe instrukcji rozgałęzienia.
& Middot; PCalc pozwala na wprowadzenie nowej zmiennej tylko wtedy, gdy są określającą argument za sklepem. Argumentu metody ładowania wybiera się z listy dostępnych zmiennych. Jest jakiś sposób uniemożliwia programista używania Niezainicjowane zmienne.
Szczegóły do uzgodnienia:
Wersja: 1.0
Filmu: 1 Jul 11
Wywoływacz: Konstantin Knizhnik
Licencja: Wolny
Popularność: 334
Rozmiar: 51 Kb
Komentarze nie znaleziono