Programación


01



Media | ES | Leo

La programación es un ejercicio práctico que consiste en organizar los pasos que se deben completar para realizar una actividad o cumplir un objetivo. La programacion te permite crear un plan estructurado de instrucciones que cumplen una funcion, logran un objetivo o resuelven un problema.

Digamos que entras a trabajar a las 8:00 a.m. Para poder llegar a tu trabajo de manera puntual, antes de dormir organizas un plan basado en las tareas que debes cumplir para llegar a tu oficina. Tu día empieza temprano:

- 6:15 te levantas
- 6: 30 te bañas
- 6:45 te vistes
- 6:55 preparas el desayuno
- 7:15 desayunas
- 7:30 manejas al trabajo
- 8:00 llegas a la oficina

El objetivo de llegar a tiempo se logró gracias a que seguiste puntualmente un proceso que permite el cumplimiento de este caso. El ejercicio de crear esa secuencia de pasos se conoce como programación.

La programación es un ejercicio lógico. No tendría sentido preparar el desayuno, salir, vestirse, desayunar y bañarse. Hay una secuencia razonable que te permite llegar de un punto A a un punto B de manera útil y eficiente.

Ese orden lógico es lo que se conoce como lógica de programación.

Por lo general, la programación hace referencia a la informática. Esto se debe a que casi todas las tecnologías tienen un flujo de trabajo que te lleva correctamente de un punto A a un punto B. Este flujo está compuesto de pasos que el sistema de la computadora debe seguir para cumplir una función.

Tomemos como ejemplo enviar un correo. Primero tienes que decirle al sistema quién eres, por eso inicias sesión. El sistema valida tus credenciales y te presenta la bandeja de entrada con todas las opciones esperando que le señales qué hacer. Haces click en “escribir nuevo correo” y el sistema pasa a solicitar la información del correo. Indicas el destinatario, escribes el asunto, redactas el contenido y al final oprimes "enviar" para mandar el mensaje. Todos estos son pasos que el sistema de la computadora debe seguir para enviar un correo.

Para poder informarle a la computadora qué hacer, qué opciones darte y como enviar un correo, se necesita un lenguaje de programación y el desarrollo de software. Los lenguajes de programación están diseñados para ser interpretados y entendidos por máquinas. Esto significa que, escribiendo el código y los comandos del lenguaje, puedes comunicarle a una computadora los pasos e instrucciones que debe seguir para completar una tarea.

La construcción de la estructura del código de instrucciones se conoce como desarrollo de software.

El código del lenguaje está conformado por un set de herramientas basadas en datos que te permiten construir las instrucciones que el sistema tiene que seguir.  Estos pueden ser datos como textos, números, booleanos (verdadero o falso), listas  y muchos otros elementos que van a depender del lenguaje que utilices.

Todos estos datos tienen funciones y comandos únicos que les dan utilidad dentro de su lenguaje; como por ejemplo escribir mensajes, solicitar y almacenar datos, hacer operaciones matemáticas, contar múltiples elementos o estructurar el flujo para hacer un juego de cara o sello.

La utilidad y estructura de tu código van a depender del objetivo que tengas. Los lenguajes de programación te permiten crear tus propios objetos, asignarles tus propias funciones e integrar tu código a otras herramientas de desarrollo, con el fin de hacer sistemas de software más avanzados. Por ejemplo: páginas webs, aplicaciones mobiles o video juegos.

Hay una infinidad de lenguajes de programación enfocados a diferentes áreas de desarrollo y no hay limites para lo que puedes construir. Puedes descargar e instalar un lenguaje de programación totalmente gratis buscando en internet. Sólo necesitas visitar su sitio web y encontrarás una guía detallada explicándote todo lo que necesitas saber para empezar a usarlos. 

Te recomiendo aprender Python, ya que es uno de los lenguajes de programación más usados gracias a su alto nivel de desarrollo y sus múltiples utilidades.

¡No pierdas el tiempo!

Aprender a programar, te puede cambiar la vida.








Untitled-design-10

Contacto

leonardoluxburg@gmail.com

+507 6288-3330

Panamá city, Panamá





©LeonardoLuxburg 2023