Programación es la acción y efecto de programar.
Este verbo tiene varios usos: se refiere a idear y ordenar las acciones que se
realizarán en el marco de un proyecto; al anuncio de las partes que componen un
acto o espectáculo; a la preparación de máquinas para que cumplan con una
cierta tarea en un momento determinado; a la elaboración de programas para la
resolución de problemas mediante ordenadores; y a la preparación de los datos
necesarios para obtener una solución de un problema a través de una calculadora
electrónica, por ejemplo.
Programación:
En la actualidad, la noción de programación se
encuentra muy asociada a la creación de aplicaciones informáticas y
videojuegos; es el proceso por el cual una persona desarrolla un programa
valiéndose de una herramienta que le permita escribir el código (el cual puede
estar en uno o varios lenguajes, tales como C++, Java y Python) y de otra que
sea capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, el cual
puede ser entendido por un microprocesador.
Este último paso se conoce como compilación y es
necesario para que el código pueda ser ejecutado por la plataforma para la cual
haya sido creado, que puede ser un ordenador, una tableta, una consola o un
teléfono móvil, por ejemplo. Existe también una forma de traducir el código
denominada interpretación, que consiste en analizar línea a línea, hasta que se
traduzca lo suficiente como para poder realizar una tarea. Cabe mencionar que
los lenguajes de programación se dividen en dos grandes grupos, donde los que
pueden ser compilados no pueden ser interpretados, y viceversa.
La totalidad del proceso de desarrollo abarca
varias etapas y requiere del trabajo de diferentes especialistas. En principio,
partiendo de la base de un proyecto bien organizado, es necesario dar con una
idea atractiva, interesante, que justifique los meses o años de esfuerzo que
vendrán. Tan sólo esta primera parte puede tomar mucho tiempo, dado que lo que
comienza como un producto perfecto puede convertirse, luego de cuestionarlo y
observarlo desde diferentes ángulos, en un fracaso seguro.
Programación Una vez hallada la idea, se debe
establecer el diseño de la misma; en otras palabras, se trata de formalizar
todo aquello que se haya discutido durante la búsqueda inicial. Si bien cada
equipo trabaja a su manera, dado que no se puede estructurar la creación de una
forma rígida, es probable que el siguiente paso lógico sea comenzar a
experimentar a través de la programación, para facilitar a los diseñadores un
contacto directo e interactivo con su idea.
Los programadores tienen en sus manos el poder de
dar vida a un sistema, a una aplicación, a un videojuego. Es importante notar
que todos estos productos pueden ser definidos en absoluto detalle en un
documento, incluyendo imágenes y gráficos que expliquen cómo funciona cada
milímetro de los mismos; sin embargo, hasta que un desarrollador de software no
entra en acción, no es posible verlos en movimiento, probarlos, pasar de la
teoría a la práctica.
En un plano más técnico, la programación se realiza
mediante el uso de algoritmos, que son secuencias finitas, ordenadas y no
ambiguas de instrucciones que deben seguirse para resolver un problema. Algunas
de ellas pueden agruparse y recibir un nombre para poder ser invocadas con
facilidad tantas veces como sea necesario. Del mismo modo que los seres humanos
necesitamos respirar constantemente, una aplicación informática necesita
conocer la posición del puntero del ratón a cada momento, así como su actividad
(si se ha hecho clic y con qué botón, si se ha soltado o si se mantiene
presionado, etcétera).
Por último, cabe destacar que se conoce como
programación al conjunto de los programas de televisión o radio. Por ejemplo:
“Tengo ganas de ver una película; veamos qué hay en la programación”.
Que es un lenguaje de Programación:
Según la definición teórica, como
lenguaje se entiende a un sistema de comunicación que posee una determinada
estructura, contenido y uso. La programación es, en el vocabulario propio de la
informática, el procedimiento de escritura del código fuente de un software. De
esta manera, puede decirse que la programación le indica al programa
informático qué acción tiene que llevar a cabo y cuál es el modo de
concretarla lenguaje de programación
Con estas nociones en claro, podemos
afirmar que un lenguaje de programación es aquella estructura que, con una
cierta base sintáctica y semántica, imparte distintas instrucciones a un
programa de computadora.
A la hora de establecer el origen del
lenguaje de programación tenemos que hacer referencia, sin lugar a dudas, a Ada
Lovelace que está considerada como la primera programadora de computadoras
conocida en todo el mundo. De ahí, curiosamente que se hablara en su honor del
lenguaje de programación Ada. Y es que dicha figura llevó a cabo no sólo la
manipulación de una serie de símbolos para una máquina del científico británico
Charles Babbage sino también la consecución del establecimiento de las
instrucciones necesarias para que un computador pudiera realizar una serie de
cálculos iniciales.
Dentro de lo que es el lenguaje de programación es muy importante
subrayar que los profesionales que se dedican a desarrollar este trabajan con
un conjunto de elementos que son los que dan forma y sentido al mismo, los que
permiten que aquellos funcionen y logren sus objetivos. Entre los mismos se
encontrarían, por ejemplo, las variables, los vectores, los bucles, los
condicionantes, la sintaxis o la semántica estática.
No hay comentarios.:
Publicar un comentario