Langage des scripts Qubes
Le langage des scripts Qubes est un dialecte du Pascal, reprenant de nombreux éléments de Delphi, Oxygene et FreePascal.
Il s'agit d'un langage orienté objet, fortement typé, avec gestion automatique de la mémoire.
Il inclut des extensions issues des langage fonctionnels ainsi que le support de la programmation par contrats.
Les identificateurs ne sont pas sensibles à la casse.
Guides
- Vous connaissez déjà Delphi
- Vous connaissez déjà C++, C# ou Java
- Styles du code
- Conventions Qubes
Syntaxe
- Identificateurs
- Structure générale, Unités, uses
- Variables et constantes
- Structures de contrôle
- Conditions: if then else, case of
- Boucles finies: for to do, for in
- Boucles conditionnelles: while do, repeat until
- Expressions
- Types de base
- Types structurés
- Classes, Métaclasses
- Interfaces
- Records
- Helpers (extensions)
- Tableaux
- statiques, dynamiques et ouverts
- associatifs (ou dictionnaire ou hash)
- Types énumérés
- Types ensembles
- Alias de type
- Procédures et fonctions
- contrats
- Pointeurs de fonctions (délégués)
- Fonctions Lambda
- Exceptions
- Fonctions spéciales
- Templates (patrons, génériques)
Compilation
- Inclusions
- Compilation conditionnelle
- Messages utilisateur
- Optimisations
- Unités, uses
- Mode Filtre "HTML"