PCalc for Java - Calcolatrice di programmazione. È possibile scrivere programmi per la macchina pila (con Java semplificato come set di istruzioni). Programma è costituito da una o più procedure che possono essere nidificate. È possibile accedere alle variabili interno superiore (come in Pascal). È possibile eseguire il programma ste-by-step e ispezionare stack e variabili nel debugger. Ingresso di comandi e il loro operandi è ottimizzato per il cellulare. Questo calcolatore sta usando l'aritmetica in virgola mobile con precisione Quadra (64 bit sia per mantissa e l'esponente) attuato da Nikolay Klimchuk.
& Middot; PCalc mantiene nel database tutti i programmi. Un programma si compone di procedimento principale e può essere alcuni sottoprocedure. Programma può avere parametri di input. I valori di questi parametri saranno chiamati all'avvio del programma. L'accesso ai parametri viene eseguita utilizzando un'istruzione di ingresso.& Middot; PCalc fornisce linguaggio stack-based (come Forth). Operandi sono spinti sulla pila e le operazioni sono eseguite con elementi top dello stack. risultati temporanei possono anche essere negozi in variabili locali (di auto o di una procedura esterna). Stack è anche usato per passare parametri alle procedure e valori di ritorno. Contenuto dello stack dopo il ritorno dalla procedura principale è trattato come risultato del programma. E 'anche possibili valori vista delle variabili di procedura principale (se il programma deve restituire molti risultati è più conveniente per memorizzarli in variabili locali).
& Middot; PCalc fornisce i seguenti gruppi di istruzioni: load / store, operatori, funzioni, flusso di controllo. Istruzioni di primi tre gruppi non richiedono spiegazione extra. Istruzioni per il controllo di flusso comprende procedura di chiamata, di ritorno, condizionale (IF) e filiali incondizionati (GOTO). SE trasforma il controllo all'etichetta specificato se il valore sulla pila è pari a zero. Etichetta per queste istruzioni è specificato selezionando l'istruzione nella lista. Si prega di notare che quando si sta inserendo nuova istruzione di salto non è ancora presente nella lista.& Middot; PCalc fornisce funzionalità di editing di larghezza. E 'possibile aggiungere / rimuovere / rinominare qualsiasi / parametro / funzione di variabile. L'unica limitazione è che non è possibile rimuovere entità che viene utilizzato. E 'anche possibile spostare l'etichetta (regolando tutte le istruzioni ramo riferimento a questa etichetta) o il cambiamento di destinazione di particolare istruzione di salto.
& Middot; PCalc permette di introdurre nuova variabile solo quando si specifica operando per la conservazione. Operando metodo carico viene selezionata dalla lista delle variabili disponibili. Esso impedisce in qualche modo programmatore di utilizzare variabili non inizializzate.
Dettagli di applicazione:
Versione: 1.0
Data di caricamento: 1 Jul 11
Sviluppatore: Konstantin Knizhnik
Licenza: Libero
Popolarità: 334
Dimensione: 51 Kb
I commenti non trovato