Um quadro comparativo entre os tipos aceitos pelo interpretador Hall e a linguagem C está ilustrado abaixo:
Observação: As restrições com relação ao espaço em memória ocupado pelos tipos acima definidos bem como a faixa de valores válidos para cada um deles é função do tipo de máquina, detalhe que não é considerado em um curso de lógica de programação, pelo menos não nesse nível macro no qual está centrado o nosso estudo. Os valores ora apresentados são os valores corretos para micro-computadores PC e tem por objetivo ilustrar algumas diferenças entre os tipos primitivos, bem como apresentar um ítem relacionado ao projeto de computadores.