Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| tiger [Le 26/09/2017, 13:44] – créée zianis | tiger [Le 11/09/2022, 10:35] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | Tiger est un langage de programmation | + | {{tag>programmation}} |
| + | ---- | ||
| - | ====== Variables réservées | + | ====== Tiger : un langage de programmation====== |
| + | |||
| + | Tiger est un langage de programmation créé par Andrew W. Appel en 1998. Il est disposé d'un type dit « //typage fort// » https:// | ||
| + | |||
| + | ===== Variables réservées ===== | ||
| Tiger est composé de 3 types de variables dites réservés : | Tiger est composé de 3 types de variables dites réservés : | ||
| - | « int », composé par des entiers de 32 bits compris entre -2³¹ (moins deux puissance 31) et 2³¹ - 1 (deux puissance 31 moins 1) | + | « int », composé par des entiers de 32 bits compris entre -2³¹ (moins deux puissance 31) et 2³¹ - 1 (deux puissance 31 moins 1) |
| « string » chaîne de caractères de 8 bits (voir table ASCII) | « string » chaîne de caractères de 8 bits (voir table ASCII) | ||
| Ligne 13: | Ligne 18: | ||
| • void return type of a function or block that returns nothing | • void return type of a function or block that returns nothing | ||
| - | ====== Hello World ====== | + | ===== Hello World ===== |
| print(" | print(" | ||
| + | |||
| + | ===== Structure ===== | ||
| + | |||
| + | Dans Tiger, la déclaration et l' | ||
| + | |||
| + | let | ||
| + | /* Declarations */ | ||
| + | |||
| + | var thermostat : int := -17 | ||
| + | |||
| + | in | ||
| + | /* Expressions */ | ||
| + | thermostat := thermostat + 1; | ||
| + | print_int(thermostat); | ||
| + | print(" | ||
| + | end | ||
