Documentation
du langage Vitte.
Apprends le langage pas à pas, consulte ses règles par sujet et lance des exemples reliés au dépôt. Les pages séparent clairement la grammaire des capacités vérifiées du compilateur.
space examples/hello;
proc main() -> int {
print("Hello from Vitte!");
return 0;
}
Apprendre Vitte en profondeur
Des premiers fichiers aux ateliers avancés : chaque chapitre explique une notion, la relie au code de Vitte et te fait pratiquer.
Les fondations
25 min · OUVRIR LA LEÇON → 02 Lire un programme VitteLes fondations
30 min · OUVRIR LA LEÇON → 03 Valeurs, variables et typesLes fondations
40 min · OUVRIR LA LEÇON → 04 Expressions et opérateursConstruire un programme
35 min · OUVRIR LA LEÇON → 05 Procédures et contratsConstruire un programme
40 min · OUVRIR LA LEÇON → 06 Décider et répéterConstruire un programme
40 min · OUVRIR LA LEÇON → 07 Formes et choixModéliser les données
35 min · OUVRIR LA LEÇON → 08 Tableaux, références et pointeursModéliser les données
45 min · OUVRIR LA LEÇON → 09 Modules, imports et exportsOrganiser le code
35 min · OUVRIR LA LEÇON → 10 Génériques, traits et types nommésAller plus loin
45 min · OUVRIR LA LEÇON → 11 Erreurs, tests et qualitéAller plus loin
35 min · OUVRIR LA LEÇON → 12 Interopérabilité et sujets avancésAller plus loin
45 min · OUVRIR LA LEÇON → 13 Projet fil rouge et suitePratiquer
50 min · OUVRIR LA LEÇON → 14 Boucles, tableaux et invariantsApprofondir Vitte
55 min · OUVRIR LA LEÇON → 15 Modéliser les données et les étatsApprofondir Vitte
55 min · OUVRIR LA LEÇON → 16 Contrats et validationApprofondir Vitte
50 min · OUVRIR LA LEÇON → 17 Concevoir des modules réutilisablesApprofondir Vitte
55 min · OUVRIR LA LEÇON → 18 Lire les limites du compilateurApprofondir Vitte
45 min · OUVRIR LA LEÇON →Retrouver une réponse
Les fiches sont organisées comme un manuel : langage, bibliothèques, outils et index.
La grammaire décrit davantage de constructions que le compilateur ne prend en charge de bout en bout. La page sur l’état du support distingue ce qui est spécifié, analysé, compilé et exécuté.
Un guide ancré dans le projet
Les pages s’appuient sur les sources disponibles et indiquent les points qui restent à confirmer.
Le README du dépôt décrit la construction de l’outil avec make. Pour commencer, vérifie vitte --version, puis explore lex et parse.
Les exemples, tests et bibliothèques montrent comment les constructions sont utilisées dans le dépôt.
Parcourir les exemples ↗Les pages de syntaxe renvoient à la grammaire EBNF et précisent quand une règle ne garantit pas la compilation complète.
Ouvrir la grammaire ↗