Com relação às linguagens de programação, compiladores e interpretadores, considere as seguintes afirmativas:
1. Nas linguagens interpretadas, a tradução para a linguagem de máquina e execução de cada instrução é realizada antes da tradução da instrução seguinte.
2. HTML é uma linguagem de programação interpretada.
3. Se uma determinada linguagem de programação tiver um tipo de dado definido como unsigned int, composto por 16 bits para armazenamento, uma variável contador declarada como sendo desse tipo terá como menor e maior valores 0 e 65536, respectivamente.
4. Um dos problemas em se programar diretamente em linguagem de máquina é sua baixa legibilidade. Porém é possível utilizar, em linguagens de programação como C, bibliotecas otimizadas em nível de linguagem de máquina, sem que o programador conheça detalhes internos dessas instruções de mais baixo nível.
Assinale a alternativa correta.