La programación: algo más allá de lo que se cree

 La programación: algo más allá de lo que se cree




Por: José Luis Nogueda Hernández



Mucha gente tiene ideas muy distintas a lo que realmente es la programación, y muchas de esas ideas se vuelven mitos que limitan las decisiones de las personas generando dudas y miedos hacia la programación algo indeseable. Primeramente, para poder entender a qué nos referimos con “programación” es necesario definir, de forma precisa y concisa, qué es la programación. 


¿Qué es la programación?


Programación se conoce como el proceso en el cual se toma un algoritmo y se transcribe a algún lenguaje de programación existente, así volviéndolo capaz de ser ejecutado por una computadora.  Esta definición a simple vista puede aparentar ser algo muy complicado y confuso, pero esto no es nada complicado, si no que algo muy sencillo de entender. La base de toda programación son los algoritmos, y estos a pesar de que se relacionan con frecuencia con las matemáticas no son exclusivos de estas. Los algoritmos son una secuencia de pasos bien definidos, que tienen un final y están enfocados en resolver un problema. Un algoritmo puede ser tan simple como lavarse las manos, comer, entre otras cosas cotidianas.



¿Cuáles son los lenguajes de programación que existen?


Dentro de la programación han existido múltiples lenguajes a lo largo de los años, de los cuales muchos han mantenido su popularidad y otros han ido perdiendo la suya volviéndose lenguajes poco conocidos generalmente porque se vuelven obsoletos o simplemente tienen un uso muy específico. Estos tienen usos muy interesantes y que están presentes en nuestra vida diaria, como el desarrollo web, de apps, de software y entre otros que los vuelven indispensables para la tecnología. 




Los lenguajes de programación se clasifican en tres categorías dependiendo de su finalidad. Tenemos el lenguaje máquina, los lenguajes de programación de bajo nivel y los lenguajes de programación de alto nivel. El lenguaje máquina corresponde al lenguaje que cualquier máquina maneja y logra entender, basado en códigos binarios. Por otro lado, tenemos a los lenguajes de programación de bajo nivel, los cuales abarcan los lenguajes que sus instrucciones ejercen control sobre el dispositivo. Finalmente tenemos a los lenguajes de programación de alto nivel, los cuales abarcan a los lenguajes que hacen uso de comandos y palabras claves, volviéndolo fácil de entender para un programador debido a que es un lenguaje adecuado para el humano y no solamente para los dispositivos que están siendo programados.


Como se comentó anteriormente, existen múltiples lenguajes de programación entre los cuales destacan una serie de ellos que se pueden considerar, a parte de populares, como los principales o los de mayor utilidad en la actualidad. Entre estos se encuentran algunas tales como C, Python, PHP, Java, JavaScript y Ruby, pero estos no son los únicos que destacan dentro del ámbito de la programación.


Lenguajes más destacados:

  • Lenguaje de programación C, C++ y C#

  • Java

  • Python

  • PHP

  • SQL

  • Ruby

  • Visual Basic. NET

  • Lenguaje de programación R

  • TypeScript

  • Swift

  • Rust

  • Go

  • Kotlin

  • Postscript

  • Scheme

  • Erlang

  • Elixir

  • Pascal

  • Scala

  • Objective-C



¿Por qué aprender a programar?


Como se menciona anteriormente, se han creado distintos mitos que crean desinterés, duda o incluso miedo en la gente y por estas razones muchas personas deciden no aprender programación. Algunos de los mitos son los siguientes: “es una tarea repetitiva y aburrida”, “es conocimiento innecesario a menos que quieras trabajar de eso”, “es muy difícil”, “necesito saber matemáticas”, y entre muchos otros mitos. Pero nada de esto es cierto, e incluso se ha comprobado que la programación es todo lo contrario a los mitos ya que esta es un arte mediante el cual se pueden resolver tareas de una forma más eficiente mediante un proceso creativo, es una herramienta que nos permite crear todo tipo de cosas en relación con la tecnología, está no solo aporta el conocer cómo hacerlo si no que le proporciona al programador una nueva forma de pensar y de ver las cosas, no tiene una dificultad descabellada si no que es sencilla si se le da el tiempo y esfuerzo e incluso puedes aprender sin tener bases algunas o sin la necesidad de ser bueno en matemáticas. Por estas razones es que la programación debe de ser aprendida, no solo por los niños y jóvenes si no también por los adultos. 


Entonces se puede concluir que aprender a programar no es todo lo que se cree normalmente, si no que es algo que ayuda a la formación misma de los individuos dándoles una herramienta que les permite pensar de forma distinta a los demás. Pero no solo eso si no que la programación beneficia al programador brindándoles habilidades tales como un pensamiento crítico y una resolución de problemas, colaboración y comunicación, creatividad e imaginación, ciudadanía, alfabetización digital, liderazgo y desarrollo personal.




Referencias


¿Cuántos lenguajes de programación existen? Epitech España. (2021, May 25). Retrieved October 2021, from https://www.epitech-it.es/cuantos-lenguajes-existen/. 

¿Qué entendemos por algoritmo? UDE Universidad de la Empresa. (2021, September 9). Retrieved October 2021, from https://ude.edu.uy/que-son-algoritmos/. 

Miller, B., & Ranum, D. (n.d.). Solución de problemas con algoritmos y estructuras de datos, 1.4 ¿Qué es programación? Retrieved from https://runestone.academy/runestone/static/pythoned/index.html. 

Desarrollo de Habilidades Básicas. Desarrollo de Habilidades Básicas | British Council México. (n.d.). Retrieved October 2021, from https://www.britishcouncil.org.mx/desarrollo-de-habilidades-del-siglo-xxi. 


Comentarios

Entradas más populares de este blog

Perfusión Normotérmica

Inteligencia Artificial y Realidad Virtual: El futuro del aprendizaje de idiomas

Los diferentes softwares de comunicación en línea y cómo ellos mejoran diferentes aspectos de nuestra vida