Codificación de una algoritmo en un lenguaje de programación
El proceso de escribir un algoritmo en un programa se llama codificación o programación. Este proceso implica la traducción de un algoritmo en un lenguaje de programación que la computadora pueda entender y ejecutar.
¿De qué manera debe ser escrito el algoritmo para que lo comprenda la computadora?
Recordemos que una computadora identifica solo dos estados: presencia de tensión o ausencia de tensión.
Estos estados son desunidos, separados y complementarios. Y este es el motivo por el cual toda la realidad digital se modela empleando el sistema binario (Base 2). Recordemos que la unidad mínima de información es un bit y corresponde a un dígito binario (O o 1).
Esto es sólo una manera compleja de decir que la computadora almacena y procesa información en forma de unos y ceros, que manejan distintas unidades al agruparse cada cierta cantidad (múltiplos de la unidad), y que cualquier instrucción que se le dé a la computadora debe estar codificado de manera tal que se pueda representar en términos de estos dos estados: uno y cero, o tensión y no tensión.
Si no recuerdas el tema, puedes repasarlo haciendo clic aquí
Si los programas son desarrollados por humanos (o por otros programas) y ejecutados por una computadora, tenemos que resolver la comunicación ambas partes para lograr que finalmente el algoritmo escrito por el programador, al ser codificado, sea entendido y aplicado por la computadora. Aquí es donde nacen los lenguajes de programación que permiten alcanzar una comunicación efectiva.