Langage de script dynamique.
Version | Commentaire | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Release | 1 | ||||||||||
Domaine | Technologie | Fix | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
Exécution | Interpréteur | Non | |||||||||
Structures de contrôle | Condition |
|
|||||||||
Cas |
|
||||||||||
Boucle | Itération |
|
|||||||||
Un au moins |
|
||||||||||
Tant que |
|
||||||||||
Suite |
|
||||||||||
Stop |
|
||||||||||
Gestion des erreurs | Exceptions | Oui | |||||||||
OO | Héritage | Simple | Oui | ||||||||
Multiple | Non | ||||||||||
Types | Classes | Internes | Non | Oui | |||||||
Collections | Iteration |
|
|
||||||||
Constantes | Déclaration |
|
|||||||||
Import | Non |
|
|||||||||
Enumérations | Non |
|
|||||||||
Numériques | Entiers |
|
|||||||||
Flottants |
|
||||||||||
Caractères | Unique |
|
|||||||||
Chaîne |
|
||||||||||
Génériques | Types | Non |
|
||||||||
Méthodes | Non |
|
|||||||||
Enregistrements | Classe | Structs/record | |||||||||
Robustesse et mise au point | Contrôle des conversions | Oui | |||||||||
Contrôle des limites de tableau | Oui | ||||||||||
Contrôle division par zéro | Oui | ||||||||||
Assertions | Non |
|
|||||||||
Gestion mémoire | Automatique | GC | Pointeurs évités volontairement pour plus de robustesse. |
Un exemple de code Ruby est :
Ruby est disponible sur :