Respostas

2014-02-17T22:31:27-03:00
Não se pode responder a essa pergunta sem que você seja mais claro...
Há diversas linguagens de programação e dentre elas, vantagens e desvantagens.
Algumas são orientadas a objeto, outras são interpretadas por uma máquina virtual e com Garbage Collector (Coletor de lixo) e algumas têm acesso ao baixo nível.
Mas "vantagens e desvantagens" da programação em geral não há como responder, pois é a única forma que a humanidade conhece para lidar com processamento digital em larga escala.