PCalc for Java

Capture d'écran de la demande de:
PCalc for Java
Détails de la demande:
Version: 1.0
Date de transfert: 1 Jul 11
Développeur: Konstantin Knizhnik
Licence: Gratuit
Popularité: 334
Taille: 51 Kb

Rating: 1.4/5 (Total Votes: 12)

PCalc for Java - Calculatrice de programmation. Vous pouvez écrire des programmes pour la machine à pile (avec un jeu d'instructions Java simplifié). Le programme se compose d'une ou plusieurs procédures qui peuvent être imbriquées. Il est possible d'accéder aux variables de la procédure supérieure (comme en Pascal). Vous pouvez exécuter le programme étape par étape et inspecter la pile et les variables dans le débogueur. L'entrée des commandes et de leurs opérandes est optimisée pour le téléphone mobile. Cette calculatrice utilise l'arithmétique à virgule flottante avec une précision quadra (64 bits pour la mantisse et l'exposant) mise en œuvre par Nikolay Klimchuk.

& Middot; PCalc conserve dans la base de données tous vos programmes. Un programme se compose de la procédure principale et peut être quelques sous-procédures. Le programme peut avoir des paramètres d'entrée. Les valeurs de ces paramètres seront demandées lors du démarrage du programme. L'accès aux paramètres s'effectue à l'aide de l'instruction d'entrée.& Middot; PCalc fournit un langage basé sur la pile (comme Forth). Les opérandes sont poussés sur la pile et les opérations sont effectuées avec les éléments supérieurs de la pile. Les résultats temporaires peuvent également être stockés dans des variables locales (de l'individu ou de la procédure externe). Stack est également utilisé pour transmettre des paramètres aux procédures et aux valeurs de retour. Le contenu de la pile après le retour de la procédure principale est traité comme le résultat du programme. Il est également possible d'afficher des valeurs de variables de la procédure principale (si le programme doit retourner de nombreux résultats, il est plus commode de les stocker dans les variables locales).

& Middot; PCalc fournit les groupes d'instructions suivants: charger / stocker, opérateurs, fonctions, flux de contrôle. Les instructions des trois premiers groupes ne nécessitent pas d'explication supplémentaire. Les instructions de flux de contrôle incluent les appels de procédure, de retour, conditionnel (IF) et inconditionnel (GOTO). IF transforme le contrôle en l'étiquette spécifiée si la valeur sur la pile est nulle. L'étiquette pour ces instructions est spécifiée en sélectionnant l'instruction dans la liste. Notez que lorsque vous insérez une nouvelle instruction de branchement, elle n'est pas encore présente dans la liste.& Middot; PCalc offre de nombreuses possibilités d'édition. Il est possible d'ajouter / supprimer / renommer toute variable / paramètre / fonction. La seule restriction est qu'il n'est pas possible de supprimer l'entité qui est utilisée. Il est également possible de déplacer l'étiquette (ajuster toutes les instructions de branchement faisant référence à cette étiquette) ou de modifier la cible d'une instruction de branche particulière.

& Middot; PCalc permet d'introduire une nouvelle variable uniquement lorsque vous spécifiez un opérande pour STORE. L'opérande de méthode de charge est sélectionné dans la liste des variables disponibles. Cela empêche en quelque sorte le programmeur d'utiliser des variables non initialisées.



Applications similaires

D'autres applications de développeur Konstantin Knizhnik

Cryptex
Cryptex

29 Jun 11

MobiBook
MobiBook

27 Jun 11

Commentaires à PCalc for Java

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!