Ir al contenido principal

✅ Fundamentos de Programación: Conceptos Iniciales


Bienvenidos de nuevo a otra nueva entrada de StudentPlace me complace estar con ustedes de nueva cuenta. El día de hoy trataremos algunos conceptos basicos, es asi que iniciemos:

Todos alguna vez hemos escuchado el concepto de Software pero ¿Sabes que es un Software?, bueno la definición mas simple que podemos darle a este concepto es simplemente que, un software es un programa, asi de sencillo. Pero esto conlleva a decir, entonces ¿Qué es un programa?

Un programa es un conjunto de instrucciones para realizar una tarea en especifico dentro de nuestro ordenador las cuales son guardadas en un archivo de texto, cada una de estas instrucciones son escritas en un determinado lenguaje de programación, el cual es un grupo de símbolos y reglas sintácticas que sirven para comunicarnos con los ordenadores (pero de eso hablaremos en otra entrada).

Al arte de programar se le ha denominado programación, la cual puede ser definida como el proceso por el cual una persona que desarrolla software valiéndose de una herramienta que le permita escribir las instrucciones (código) y otra que sea capaz de "traducirlo" a lo que se conoce como lenguaje Maquina, el cual puede ser entendido por el microprocesador de un ordenador. Si algo rara la definición pero es cierto, toda computadora trabaja con el sistema mas básico de todos, el sistema binario, una computadora en su mas remoto sentido solo trabaja con 0 y 1, no entiende mas que eso, este tipo de lenguaje se le denomina lenguaje maquina (si hasta ellas tienen su propio idioma), nosotros como humanos no entendemos a simple vista este idioma, pero nos valemos de herramientas como los lenguajes de programación, los cuales nos permiten escribir instrucciones para el ordenador, las cuales son entendidas por un interprete o compilador (los traductores por asi decirlo) los cuales hacen de intermediarios traduciendo todas las instrucciones a grupos de 0 y 1, entendibles para el ordenador.

Habiendo mencionado lo anterior, mis mas sinceros respetos para los pioneros de programación pues ellos para poder facilitarnos la vida con los lenguajes de programación actuales tuvieron que diseñar a lenguaje maquina los primeros compiladores  e interpretes (si esas herramientas que menciono son programas ya hechos por los veteranos de la programación) lo cual es sinceramente un trabajo arduo.

En fin espero te haya gustado esta entrada, por hoy es solo una pequeña introducción, continuaremos en las siguientes entradas.




Comentarios