Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
tiger [Le 27/09/2017, 19:41] – Mise en forme L'Africaintiger [Le 28/09/2017, 19:03] (Version actuelle) – [Tiger langage de programmation] zianis
Ligne 1: Ligne 1:
 +{{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
 +