A programação, seja ela qual for, aplica-se a uma determinada área. Não se pode afirmar com rigor que uma é melhor que outra, umas têm vantagens sobre outras dependendo da aplicação, das máquinas ou das funções que se pretendem.
Batch ou arquivos de lote (também conhecidos por .bat ou ponto-bat) são arquivos de computador utilizados para automatizar tarefas, é regularmente confundido com o modo de processamento de dados no qual os dados são processados em grupos, ou lotes, através de uma rotina agendada. O batch neste caso, nada mais é um conjunto de comandos que são rodados sequencialmente. Não é uma linguagem de programação, mas sim a utilização de comandos de sistema operativo em sequência.
penso num futuro próximo abordar as linguagens de programação mais directamente relacionadas com a electrónica, as áreas de programação informática não se enquadram muito no âmbito do site.