{{tag>programmation}} ---- ====== 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://fr.wikipedia.org/wiki/Typage_fort ===== 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("Hello World!") ===== Structure ===== Dans Tiger, la déclaration et l'initilisation des fonctions se fait dans le « let ». Les instructions dans le « in » et enfin le « end » permet de terminer la fonction. let /* Declarations */ var thermostat : int := -17 in /* Expressions */ thermostat := thermostat + 1; print_int(thermostat); print("\n") end