ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Paradigma de la programación estructurada


Enviado por   •  3 de Noviembre de 2017  •  Ensayo  •  2.057 Palabras (9 Páginas)  •  455 Visitas

Página 1 de 9

El paradigma de la programación orientada a objetos.

Al comienzo de la programación se trabajaba con un lenguaje de bajo nivel, esto era un trabajo que requería muchos conocimientos y muchos programadores trabajando en conjunto, con el paso del tiempo esto se pudo ir evolucionando hasta los lenguajes de alto nivel que conocemos hoy en día los cuales no se requiere tanto conocimiento ya que el software en donde estemos llevando a cabo la programación copilará el lenguaje y lo traducirá a lo que se le conoce como código máquina.

Durante esta historia de la programación y los lenguajes, todo este tiene sus fundamentos en los paradigmas que surgieron para poder entender y desarrollar tales lenguajes de programación que harían que la programación se viera y se manejará de una forma diferente, esto conlleva que al desarrollar nuevos paradigmas surgieran nuevos problemas y más búsqueda para estos problemas lo que se le llamara como evolución de paradigma de programación para así poder encontrar nuevos métodos de solución de problemas y que a la vez esto sea más rápido y fácil de realizar.

Veremos que, a base a cada paradigma de programación, se encontraran que hay fundamentos de como ver a programación desde diferentes referencias ya que algunos usaran otros fundamentos para poder llevarse a cabo e incluso se implementa teoremas, o también se usara algún fundamento de otro paradigma con diferencia de que se le puede añadir algo mas o ser más concreto con este para poder así implementarlo de una manera más personalizada a al paradigma.

De los diversos paradigmas de programación que existen, los más principales y usados está el paradigma de programación estructural y el paradigma orientado a objetos o más conocido por sus iniciales (POO) aun que durante el desarrollo de ellos tuvieron que existir diversas dificultades o antes de ellos habría otros paradigmas no tan intuitivos como para ser los que fueran los dominantes.

El porqué de la creación de los paradigmas de programación para del marco teórico de estos surgen los lenguajes de programación es porque al principio del manejo de la programación era una programación muy robusta de trabajo muy pesado y que conlleva a tener que tener muchos especialistas trabajando mucho en ello, por el la época en donde surgieron las primeras computadoras estar se manejaban con un lenguaje de bajo nivel y aún más complejo el lenguaje máquina, que es la manera de que la computadora haga lo que nosotros queremos que ella haga, “las instrucciones en este tipo de lenguaje se componen de la unidad de memoria más pequeña que existe dentro de una computadora, que se llama bit. Cada una de estas unidades puede tener sólo dos valores posibles: 1 o 0.”[1]

Entonces se puede decir que la necesidad de crear nuevos lenguajes de programación se ve en la necesidad de poder facilitar el trabajo ya que, pues el trabajo se requería de mucho conocimientos y miembros, y así poder desarrollar otros lenguajes que se basen a nuevas necesidades y a la vez puedan resolver los problemas de una manera que al programador se le haga más fácil sus entendimientos y el cómo este funciona.

Los paradigmas de programación vienen a representar un método o filosófica de cómo se tiene que referenciar a un lenguaje de programación para que este sea construido de la manera de que el paradigma este estructurado, y así se puede determinar al usuario saber de qué manera tiene que tener estructurado la construcción del software.

Thomas S.  Kuhn  (1962)   en  su  libro   “La  Estructura  de  las  Revoluciones   Científicas”,  considera que el  paradigma  es un ejemplo o un esquema básico de  interpretación   de   la   realidad,   que   ha sido   verificado   por   un   proceso   de    investigación  científica,  es  decir  aplicand o  leyes,  teorías,  modelos,  métodos  y   técnicas; aplicando e instrumentando; y además, sobre la base de este ejemplo se  proporcionan  modelos  científicos.[2]

Entre la década de los cincuentas y sesentas el primer paradigma que se desarrolla es el interactivo o también conocido como procedimental, este paradigma se desarrolla en un enfoque que llamamos como método general de la programación; de principio a fin, de modo secuencial, en este paradigma solo cambiaba cuando había una instrucción de cambio de línea, comando conocido como GOTO, que era la bifurcación o saltar a otra secuencia. el desarrollo de este paradigma se define como llevar a cabo los comandos u órdenes de manera secuencial como ya mencioné desde el inicio hasta el fin en donde se tendrá el control o se lleve a cabo el desarrollo del algoritmo que llevará a la solución del problema.

Este tipo de programación se basa en la creación de programas a partir de un conjunto de sentencias escritas de forma secuencial y cuya ejecución sigue dicha secuencia. Se utiliza la sentencia como GOTO o similar para realizar una bifurcación en la ejecución del programa hacia una etiqueta determinada. Una etiqueta es una marca en el código de un programa para que sea referenciado en algún momento de su ejecución.

“Los primeros lenguajes imperativos fueron los lenguajes de máquina de los computadores originales. En estos lenguajes, las instrucciones fueron muy simples, lo cual hizo la implementación de hardware fácil, pero obstruyendo la creación de programas complejos. Fortran, cuyo desarrollo fue iniciado en 1954 por John Backus en IBM, fue el primer gran lenguaje de programación en superar los obstáculos presentados por el código de máquina en la creación de programas complejos.”[3]

El uso del comando GOTO era muy difícil de manejar ya que para la comprensión de este se requería de mayor conocimiento sobre el lenguaje de programación y de que va lo que se está programando  de lo que se está haciendo por eso cuando un programador abandonaba el proyecto , al querer integrar a otro programados se le era muy difícil ya que este no podía comprender bien lo que el programa está realizando, a esto se le llamaba también coloquialmente como programación espagueti porque lo que la función de GOTO es ir de un extremo a otro como el espagueti.

...

Descargar como (para miembros actualizados) txt (13 Kb) pdf (127 Kb) docx (17 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com