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

ESTILOS DE PROGRAMACION - CONCEPTOS


Enviado por   •  26 de Agosto de 2018  •  Tareas  •  357 Palabras (2 Páginas)  •  66 Visitas

Página 1 de 2

[pic 3]


[pic 4][pic 5]

Paradigma de programación

Programación estructurada

PROGRAMACION ORIENTADA A OBJETOS

 

 CONCEPTOS.

La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras. Secuencia, selección ( if y swicth) e iteración (bucles, for y while) considerando innecesario y contraproducente el uso de la instrucción transparencia incondicional (GOTO), que podría conducir a código espagueti , que es mucho mas difícil de seguir y de mantener ,y era causa de muchos errores de programación.

Es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.se hizo popular a principios de los años 1990.y en la actualidad existen variedad de lenguajes de programación que soportan orientado a objetos.

CARACTERISTICAS

Lenguajes de programación.

  • Modelo básico de diseño e implementación de programas.
  • Conjunto de técnicas que han evolucionado desde los primeros trabajos de edgar dijktra.
  • Tiene dos puntos: que hace y como se hace.
  • Utiliza un número limitado de estructuras de control que minimiza la complejidad de los paradigmas.
  • Hacen los programas más fáciles de leer, escribir, verificar y mantener.
  • Reducen errores.
  • Técnicas estructuradas básicas: secuencia, selección y repetición.
  • Se basa en una metodología de desarrollo de programas llamada refinamiento sucesivos.

  • ALG OL, PASCAL, PL/I y Ada:  la mayoría de los nuevos lenguajes programación procedimental desde entonces han incluido características para fomentar la programación estructurada y a veces deliberadamente omiten características en un esfuerzo para hacer más fácil la programación no estructurada.
  • Permite producir programas.
  • Basado en varias técnicas: herencia, modularidad, polimorfismo y encapsulamiento.
  • Se agrupan en grupos denominados clases.
  • Existen varias formas de pensar la solución del problema.
  • Existen varios paradigmas de programación imperativos, orientados a objetos, funcionales, lógico, etc.
  • Contiene datos internos que definen su estado actual.
  • Soporta ocultamiento de datos.
  • Pueden heredar propiedades de otros datos.
  • ABAP SAP: lenguaje orientado a eventos.
  • ABL: lenguaje de programación de OpenEdge de Progress software.
  • ActionScript
  • C++
  • C#
  • Clarion
  • Java
  • JavaScrip

...

Descargar como (para miembros actualizados)  txt (2.9 Kb)   pdf (271.2 Kb)   docx (331.5 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com