En chargeant les programmes au format texte adaptés,
PLUSHIE...
- retrouver les fonctions et procédures classiques en informatique :
- Faire des sauts non conditionnels (ce bon vieux GOTO)
- Faire des tests si a=b alors 1 sinon 2
- Faire des boucles
- Faire des procédures récursives
- Enregistrer des macros
-
Manipuler des listes, des piles, des chaînes de caractères :
- trouver la fin, même pour une liste cyclique bouclée sur elle-même
- lister tous les types de listes, même cycliques
- extraire
- copier tous les types de listes
- insérer dans
- concaténer
-
Comparer deux listes
- identiques
- plus grande ou plus petite
- Chercher dans des listes, ou utiliser des index
- Gérer des tables à plusieurs entrées
- Compter, même s'il se débrouille mieux avec les nombres en toutes lettres !
-
Effectuer les opérations arithmétiques de base :
- addition
- soustraction
- multiplication (par récursion)
- division
- puissance (par récursion)
- factorielle (par récursion)
- écrire les nombres en chiffres et les chiffres en nombres
- convertir les nombre d'une base à une autre
- Gérer les arbres
- Lire une structure d'arbre et la charger en mémoire
- Parcourir un arbre et afficher la liste des noeuds uniques rencontrés
- afficher graphiquement la structure d'un arbre
- Savoir ce qu'il sait déjà et l'afficher
- Déclarer des variables sans redéclarer celles qui existent déjà
- Afficher tous les caractères
- Se protéger contre certaines boucles infinies
- Récupérer la mémoire utilisée devenue inutile, oublier proprement ce qui ne sert plus (les commentaires de code par exemple)
- Afficher sa mémoire
- Faire le listing détaillé des procédures qu'il connaît
- Modifier sa chaine d'exécution initiale de manière réversible
sait déjà :
PLUSHIE ne sait pas encore...
- une copie d'un graphe de complexité quelconque
- usage des fichiers textes au format UTF8 (et ça l'énerve !)
- vivre des processus indépendants
- une escapade en dehors de son cadre
- de la réduction λ ou du λ-calcul
Faire
D'autres idées de votre côté de ce que PLUSHIE pourrait faire ?
Plushie.langage (à) free.fr