Características de Linguagens de Programação