La pregunta que da título a esta redacción está muy acorde a las carreras universitarias que se cursan un Cuba: “Ciencia de la Computación” (más conocida por “Cibernética”) e “Informática”. La primera es una licenciatura mientras que la segunda es una ingeniería.

Si bien la Ingeniería Informática se ve mucho más ligada a la producción de software de gestión empresarial, no es menos cierto que existe una rama de la ingeniería que la computación no podía dejar de hacer uso de ella: la Ingeniería Inversa.

Como su nombre bien lo indica esta ingeniería es la encargada de obtener los códigos fuentes de los programas a partir de las aplicaciones en código de máquina. Ahora bien, ¿Qué tiene que ver una cosa con otra? Pues que los cibernéticos, hasta ahora, han sido la mayoría de los que se han dedicado a esta ingeniería en mi muy modesta experiencia.

¿No les parece algo contradictorio? Tal vez esto tenga que ver con un próximo aporte que pienso redactar.