title: Tiny (linguaggio)
text: # Tiny (linguaggio)
  
  Il Tiny (o TINY) è un linguaggio di programmazione utilizzato da Kenneth C. Louden nel libro Compiler Construction: Principles and Practice. Il linguaggio permette di effettuare semplici operazioni aritmetiche tra interi. Include inoltre gli operatori di confronto minore ed uguale.
  
  ## Sintassi
  
  Nel Tiny gli identificatori delle variabili devono iniziare con una lettera.
  
  Le parole riservate del Tiny sono:
  
  if then else end repeat until read write .
  
  I commenti sono delimitati da graffe ({ }) e non possono essere annidati.
  
  ## Grammatica
  
  La grammatica che descrive il linguaggio Tiny è la seguente (espressa in Backus-Naur Form):
  
  