Softanza
DémarrerEnglish
Softanza
Étape 1 sur 3 · trouver d'abord, agir ensuite

Apprendre, en trois étapes

Apprendre Softanza se fait en trois étapes : une courte introduction qui donne le modèle mental, un livre interactif où chaque cellule s'exécute, et la documentation complète générée depuis la bibliothèque elle-même. Cette page est la première étape.

Softanza a des milliers de fonctions. On ne les apprend pas une par une. On apprend une façon de penser, et les fonctions se rangent derrière elle.

1 · Dites votre problème en mots simples

« Y a-t-il des éléments répétés dans cette liste, combien, où, et que reste-t-il quand je les retire ? » Les mots de la phrase, liste, répétés, retirer, sont les mots de la bibliothèque.

2 · Choisissez l'objet qui tient vos données

Une liste, une chaîne, un nombre, une table. Tout dans Softanza est un objet qui sait ce qu'il peut faire ; la lettre Q transforme n'importe quelle valeur en un tel objet.

3 · Demandez dans l'ordre : contient-elle, combien, où

Contenir, compter, trouver. Chaque question est une méthode nommée comme la question. Puis agissez : retirer, remplacer, garder. Trouver d'abord, agir ensuite.

Softanza
o1 = new stzList([ "tea", "rice", "tea", "fish", "rice", "tea" ])
? o1.ContainsDuplicates()
? o1.NumberOfOccurrence("tea")
? @@( o1.FindAll("tea") )
? @@( o1.DuplicatesRemoved() )
Sortie
1
3
[ 1, 3, 6 ]
[ "tea", "rice", "fish" ]

exécuté le 2026-09-30 à 23:11, Softanza au commit 0e72e2e2c. L'introduction complète est l'article le modèle mental Softanza.

Trois habitudes complètent le modèle. Une méthode qui finit en -ed rend une copie et laisse l'objet tranquille ; le même verbe sans ce suffixe change l'objet. Une méthode qui finit en Q rend un objet qu'on peut continuer à interroger, donc une phrase peut s'enchaîner. Et si vous ne connaissez pas un nom, demandez : un objet répond à Ask("how do I remove duplicates") par les méthodes qui le font.

Softanza
? Q("softanza is a governed platform").SpacesRemovedQ().UppercaseQ().Boxed()
Sortie
┌─────────────────────────────┐
│ SOFTANZAISAGOVERNEDPLATFORM │
└─────────────────────────────┘

exécuté le 2026-10-14 à 21:50, Softanza au commit 4a184e6f0

Au-delà du cours, chacun des vingt-huit domaines a une page qui regroupe ce que font ses fonctions, avec un exemple sous chacune : les domaines les liste tous, et le glossaire définit les mots que ce site emploie dans son propre sens.

Vos niveaux, et l'enseignement

Cinq niveaux, chacun gagné par un projet que son garde accepte, sont sur Apprendre seul. Enseigner à une classe, diriger un programme ou apporter le système à une institution : Éducation a une porte pour chacun, et dit d'abord ce dont les machines des apprenants ont besoin.

La manière Softanza L'humain est l'analyseur. Une ligne se lit comme une phrase parce qu'elle a été conçue pour être lue, et pas seulement exécutée.

Comment penser, comment écrire et comment on juge, en une seule discipline : la manière Softanza.