Por ejemplo, los lenguajes como Java y los parecidos al C tienen una "conversión de tipos de datos forzada ("cast")"; estas operaciones pueden ser inseguras durante la ejecución, porque pueden causar comportamientos indeseados cuando el programa se ejecuta.