Sélectionnez un profil pour adapter la présentation.
En chargeant les programmes au format texte adaptés,
PLUSHIE...
sait déjà :
-
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
PLUSHIE ne sait pas encore...
Faire
-
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
D'autres idées de votre côté de ce que PLUSHIE pourrait faire ?
Plushie.langage (à) free.fr