en

Cómo funciona un software from Carlos Lara's blog

Un software es una herramienta digital que está construida en uno o más lenguajes informáticos. Mediante un lenguaje informático, se puede escribir el código fuente de un programa, este código representa una serie de instrucciones que permiten al software en cuestión cumplir su función.

Una computadora solo es capaz de procesar instrucciones que se reciben en binario, es decir, con líneas de código que se conforman por 1s y 0s. Dicho esto, si bien un programa se escribe en un lenguaje informático muy distinto al binario, al momento de ejecutarse este se traduce a binario, de modo que la computadora en cuestión puede correr el software.


Los lenguajes informáticos a partir de los cuales se puede crear un software suelen ser muy distintos y, dependiendo de la complejidad de un software, este puede tener millones de líneas de código. Es preciso mencionar que se denominan lenguajes porque tienen una sintaxis, léxico (comandos) y reglas a cumplir para entenderse, de esta forma, no son muy distintos de una receta de cocina, salvo por el hecho de que son capaces de interactuar y hacer uso de los recursos físicos de una máquina, incluso de forma automática, siendo un ejemplo el sistema operativo, tal como Windows, que aunque no lo percibamos, mantiene en funcionamiento varios procesos a la vez enfocados a mantener la estabilidad del sistema en cuestión.

Los softwares pueden a su vez ser capaces de integrarse a otros softwares o bien, de trabajar en conjunto. Por ejemplo, las extensiones de navegadores, plugins de programas e incluso al visitar un sitio web, lo que hacemos es establecer comunicación con otra computadora que, mediante su propio software nos permite ver el contenido que le solicitamos, puede ser una noticia, un video o incluso una aplicación web.


The Wall

No comments
You need to sign in to comment