Son errores que impiden que su programa se ejecute. El programa compila el código
en un lenguaje binario que el equipo entiende. Si el compilador se
encuentra con código que no entiende, emite un error de compilador.
Pueden ser de diferentes tipos
De sintaxis
Puede generarse si por accidente escriben
mal una palabra reservada o les falta algun ";"
De Ejecución
Se genera cuando el compilador no puede ejecutar una operacion correcta, como dividir un numero entre cero
Logicos
Pueden ejecutarse sin embargo daran un resultado erroneo