| Operaciones relacionales | =, /=, <, >, <=, >= |
| Orden lexicográfico | Dadas dos ristras de caracteres, a y b, decimos que a < b si el primer carácter diferente es menor en a ("peral" < "perito", porque 'a' < 'i'; "caza" < "zumo", porque 'c' <'z'). Si una ristra es prefijo de la otra, la más corta es la menor ("casa" < "casamata"). |
| Ristra nula | En Ada: "", Null_Bounded_String, Null_Unbounded_String |
| Tamaño dinámico | En Ada: Unbounded_String |
| Tamaño fijo | En Ada: String |
| Tamaño limitado | En Ada: Bounded_String |