Introducimos instrucciones en un archivo, que es interpretado por otro programa en el servidor, devolviendo un resultado. Eso es todo. La codificación es, en efecto, el arte de decirle al "ordenador" qué hacer según ciertas condiciones.
Lo que realmente es la codificación es una serie de 1s y 0s en un flujo largo. El procesador lee estos códigos binarios como "activado" y "desactivado" y realiza cálculos basándose en lo que significan estos códigos binarios.
Cada uno de estos 1s y 0s se llama "bit" y pueden agruparse en secciones de 8 llamadas "bytes".
Es importante entender esto, ya que no estamos realmente "codificando" cadenas binarias. Estamos instruyendo a un programa para que nos dé ciertos resultados. Hay algunas capas de intérpretes de código que hacen el trabajo pesado de traducir esto hacia el procesador. Dejémoslo ahí por ahora.
Cuando hablamos de codificación, los desarrolladores han instalado un llamado entorno de desarrollo en sus computadoras. Obtienen todas las carpetas y archivos de un "repositorio de git", lo que significa que pueden descargar todo el código del producto a su propia computadora.
Ven los archivos y los editan en lo que se llama "IDE's" (Entornos Integrados de Desarrollo). Hoy en día, es posible que no sean tan integrados, ya que dependiendo del lenguaje de programación con el que trabajes, es posible que necesites tener muchas cosas instaladas en tu computadora para que sea posible ejecutar y ver el código realizando lo que le dijiste en un navegador web.
Una vez que los desarrolladores pueden ver todos sus archivos, pueden editarlos y ver el resultado. Este es el proceso de codificación. Vamos a visualizar un ejemplo simple. En el campo de URL del navegador web, a veces hay muchas cosas después de la URL.
Como https://awesome.com/?message=hello. Podemos decirle al programa que use la variable "message" y muestre ("imprima") el contenido:
Si ($message) {
echo $message;
}
Lee más en "El Playbook del CTO" disponible en Amazon/Kindle.
Somos una Compañía Suiza (LLC) con sede en
Suiza.