Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
tiger [Le 27/09/2017, 19:41] – Mise en forme L'Africain | tiger [Le 28/09/2017, 19:03] (Version actuelle) – [Tiger langage de programmation] zianis | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== 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 : | ||
+ | |||
+ | « 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) | ||
+ | |||
+ | « void », comme | ||
+ | |||
+ | • void return type of a function or block that returns nothing | ||
+ | |||
+ | ===== Hello World ===== | ||
+ | |||
+ | 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 | ||
+ | |||