Cada vez que usted usa una computadora, un teléfono inteligente, una consola de videojuegos o muchos otros dispositivos electrónicos, usted está usando algo que se ejecuta con un software. Algunos programas son muy complicados, mientras que otros programas son bastante sencillos y están diseñados solo para hacer algunas cosas diferentes. De cualquier manera, el software es en realidad la implementación más reciente de algo que existe desde hace bastante tiempo. Software desarrollado para satisfacer las necesidades de los primeros programadores informáticos. Las computadoras, incluso las modernas de hoy, no pueden entender ningún tipo de lenguaje humano. Por el contrario, todas funcionan en binario, que es una serie de unos y ceros. Algunas de las primeras computadoras fueron programadas directamente en binario, pero esta era una tarea larga y tediosa que pocas personas podían hacer. Para facilitar la programación, se crearon diferentes lenguajes de programación. Esto condujo a la...