Generalidades Programación

¿Qué es Programar?

PorRoberto C. González
Para: Ethical Hack

Programar no es otra cosa que indicarle a una computadora, qué actividades realizar, de qué forma y en qué orden.

Algunos autores complementan lo anteriormente expuesto indicando: «sobre un conjunto de datos», sin embargo en términos estrictos no es necesario indicarlo, dado que todo en un programa se interpreta como un dato. En otras secciones abordaremos esto en detalle.

Debemos considerar que, aún (2024), las computadoras no pueden hacer nada por sí solas (Falta poco para que esto cambie). Requieren que «alguien les dé las instrucciones que le indiquen qué hacer, cómo hacerlo y cómo responder a diversas circunstancias.

En este caso, alguien (el programador) debe crear las instrucciones (un programa) que la computadora deberá ejecutar. Parte fundamental de la actividad del programador, es definir y determinar todas las condiciones que deberá atender (y entender) la computadora para obtener el resultado deseado.

¿Entonces, qué es programar?

Dicho de una forma simplista, si el programador le «dice» a la computadora «ve al precipicio», la computadora lo hará. La computadora no hará nada que no le digamos que haga. Tampoco hará lo que nosotros suponemos que hará, ni hará lo que nosotros creamos que debería hacer. La computadora únicamente hará lo que explícitamente le digamos que haga.

Siendo formales, podemos decir que programar es codificar instrucciones para realizar una actividad, en un lenguaje de programación con la finalidad de que sean ejecutadas por la computadora para solucionar un problema.

Programar, Codificar.

Aunque en un momento dado consideremos intercambiables ambos términos, en la práctica hacen referencia a distintos conceptos.

Mientras Codificar se utiliza para hacer referencia al hecho de escribir instrucciones (Codificar) en un lenguaje de programación, atendiendo a las reglas, condiciones y características del lenguaje empleado, el término Programar se le asigna de forma implícita un alcance más amplio.

Cuando uno se refiere a programar la codificación en un lenguaje de programación es solo una parte de un proceso más amplio, pues además se integran otros conceptos sobre los que se estructura un programa tales como diagramas de flujo, algoritmos, estructuras de datos, teoría de sistemas, lógica booleana, entre otros.

Esto lo menciono porque muchos que se acercan a la programación se vuelven competentes en la codificación en un determinado lenguaje de programación, pero a la hora de programar en equipo o en proyectos grandes, observan que les faltan elementos para poder hacer eficiente la labor de programar, es cuando deben atender muchos de los conceptos mencionados en el párrafo anterior.

Es bueno que hayas tomado la decisión de aprender un lenguaje de programación que te permita codificar tus programas, una vez que sepas hacerlo, te sugiero que revises la parte formal de la programación, la cual es independiente del lenguaje que utilices, y además te hará un mejor programador.


Si tienes alguna duda que no se responde en este documento, por favor plantea tu pregunta para poder responderte. O escribe directamente a soporte@ehack.mx



Referencias

  • Por Roberto C. González

Fuente Imágenes


Licencia Creative Commons
  
¿Qué es Programar? , por Roberto C. González. Se distribuye bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional. 
©2017 - 2025, Ethical Hack, Todos los derechos reservados sobre el contenido propio.

eHack Blog

About Author

Leave a comment

También te podría gustar...

C++ Programación

Presentación: Tutorial de C++

Bienvenido a este tutorial de lenguaje C++, está pensado para usuarios que nunca han programado y para usuarios que no
C++ Programación

Lenguaje C++ – Introducción

Presento algunas razones porqué empezar con C++ y una breve descripción histórica del lenguaje. Además algunos compiladores de C++