Está en la página 1de 3

Ensayo de los Fundamentos de la Programación

A lo largo de los años, los contantes y firmes cambios referentes a la nueva era tecnológica,
hacen que el desarrollo de software sea más indispensables, siendo la programación en la
actualidad una de las profesiones más demandantes que se perpetua en todas las áreas de
desarrollo tecnológico. Pero ¿en qué consiste la programación y para qué sirve? Bueno, la
programación es el proceso por el cual se limpia, codifica, traza y protege el código fuente
de programas computacionales, en resumen, es indicarle al computador lo que debe de
hacer.

Para poder crear programas que el computador logre interpretar y pueda ejecutarse, dichas
instrucciones deben escribirse en un lenguaje de programación que podemos definir como
un lenguaje informático especialmente diseñado para describir el conjunto de acciones
consecutivas o instrucciones que un equipo informático debe ejecutar. Aunque hoy existe
una gran variedad de lenguaje de programación, llevó años llegar a este nivel, siendo el
primer lenguaje de programación un algoritmo creado en 1833 por Ada Lovelace con el
propósito de que pueda ser utilizado para el motor analítico de Charles Babbage, para poder
calcular los números de Bernoulli; a raíz de esto en 1936 se especializan los códigos
informáticos por primera vez por Alonzo Church y Alan Turing. Luego de estos surgen los
lenguajes de ensamblaje, ya que los primeros computadores estaban limitados en la
capacidad de memoria y velocidad, los programadores de esa época se vieron en la
obligación de escribir dicho lenguaje, que consiste en lenguaje que de programación de
bajo nivel, que trabaja con nemónicos, un grupos de carácter alfanuméricos que simbolizan
las órdenes o tareas a realizar. La traducción de los nemónicos a código máquina entendible
por el microcontrolador la lleva a cabo un programa ensamblador, siendo muy difícil
programarlo manualmente, los programadores se dieron cuenta la necesidad de un lenguaje
de alto nivel y es aquí donde en 1949 cuando se creó el primer lenguaje de programación de
alto nivel para computadoras electrónicas.
Sobre el principal propósito de la programación podemos decir que es perseguir la
elaboración de programas de calidad, esto se puede lograr a través de una serie de factores
como son, en primer lugar, la portabilidad que es cuando un programa tiene la capacidad de
ejecutarse en un plataforma; en segundo lugar, la claridad ya que es imprescindible que este
sea lo más claro y legible para facilitar su desarrollo y posterior mantenimiento; correctitud,
podemos decir que es correcto si dicho programa hace tal y como se estableció en las
instrucciones y sobre todo debe ser eficiente para realizar aquello para lo que fue creado, lo
haga gestionando de la mejor forma posible los recursos que utiliza.

En otro orden tenemos los paradigmas de programación el cual es un es una forma o estilo
de programación de software. Se trata de un conjunto de metodologías sistemáticas
adaptables en todos los niveles del diseño de programas para resolver problemas. Entre los
más utilizados tenemos: imperativo en el que el programador enseña a la máquina cómo
cambiar su estado; este se subdivide en procedimental que agrupa las instrucciones en
procedimientos, orientado a objetos que agrupa las instrucciones con la parte del estado en
el que operan. El declarativo en el que el programador solo declara las propiedades del
resultado esperado, pero no cómo se va a calcular, funcional en el que el resultado deseado
se declara como el valor de una serie de aplicaciones de función, lógico el resultado
deseado se declara como la respuesta a una pregunta sobre un sistema de hechos y reglas,
matemático en el que el resultado deseado se declara como la solución de un problema de
optimización reactivo en el que se declara el resultado deseado con flujos de datos y la
propagación del cambio.

Gracias a que la programación es una de las profesiones más demandantes, hay una alta
gama de áreas en la que se puede desempeñar, los programadores trabajan para agencias y
empresas especializadas en el diseño y desarrollo de programas y aplicaciones informáticas.
Por otro lado, muchas empresas dividen a sus equipos de programadores en tres
especializaciones: Analistas, Diseñadores y Testers; así como pueden trabajar de manera
independiente. No obstante, a la industria ser tan amplia debido a su auge, existen diversas
áreas de aplicación, como son desarrollador web, es responsable de construir y mantener
el sitio web a través de código, asegurándose que la navegación sea fácil para el usuario;
este tiene dos áreas de aplicación que son sitios webs y aplicaciones webs. Entre las
diversas ramas están el desarrollo móvil que crea aplicaciones para teléfonos que puedan
funcionar en los diversos sistemas operativos. Videojuegos, es una rama muy variada que
consta de diseñadores, storytelling, modelado de personajes, así como también tenemos la
realidad virtual, describe al conjunto de tecnologías que buscan posicionar al usuario
dentro de entornos virtuales simulados por ordenador. También podemos encontrar
sistemas operativos, en seguridad informática o ciberseguridad que estudia las amenazas y
vulnerabilidades de los sistemas informáticos. Podremos encontrar trabajos en la nube
(Cloud computing) y machine learning que consiste en enseñarle a las computadores a
través de enormes volúmenes de datos

En conclusión, podemos ver como la programación es un área de hoy y del futuro, es


fundamental para desarrollar el avance tecnológico dentro de las industrias que para llevar a
cabo sus funciones necesitan de sitios y aplicaciones creadas con programas de calidad así
como ha sido el causante de que la tecnología haya podido avanzar con una industria tan
diversificada y solida.

También podría gustarte