Lenguajes de Programacion Estructurada

Páginas: 5 (1088 palabras) Publicado: 17 de junio de 2014
Lenguajes de programación estructurada
Algunos de los lenguajes utilizados inicialmente para programación estructurada incluyen: ALGOL, Pascal, PL/I y Ada – pero la mayoría de los nuevos lenguajes de programación procedimentales desde entonces han incluido características para fomentar la programación estructurada y a veces deliberadamente omiten características4 en un esfuerzo para hacer másdifícil la programación no estructurada.
La programación por procedimientos
Es un paradigma de la programación. Muchas veces es aplicable tanto en lenguajes de programación de bajo nivel como en lenguajes de alto nivel. En el caso de que esta técnica se aplique en lenguajes de alto nivel, recibirá el nombre de Programación funcional. Esta técnica consiste en basarse de un número muy bajo deexpresiones repetidas, englobarlas todas en un procedimiento o función y llamarlo cada vez que tenga que ejecutarse.
Esta técnica de programación ofrece muy buena respuesta con relación al tamaño de los programas, y en bruto casi no se nota en la velocidad de ejecución de los mismos (mientras que las variables, constantes o índices de vector estén en memoria, como suele ser normal, estos serelacionarán entre sí, sin una carga de memoria considerablemente alta para los procesadores modernos); aunque es muy complicado conseguir una programación por procedimientos pura.
Caracteristicas
Los programas escritos con estos principios tienen no solo una estructura fácil de leer, sino que además tienen una excelente presentación, que permite comprender el código con mayor facilidad. Laestructuración del contenido facilita la revisión de la codificación y reduce el tiempo de prueba y depuración de programas
Un programa estructurado es que puede ser leído en secuencia, desde el comienzo hasta el final sin perder la continuidad de la tarea que cumple el programa, lo contrario de lo que ocurre con otros estilos de programación. Esto es importante debido a que, es mucho más fácil comprendercompletamente el trabajo que realiza una función determinada, si todas las instrucciones que influyen en su acción están físicamente contiguas y encerradas por un bloque. La facilidad de lectura, de comienzo a fin, es una consecuencia de utilizar solamente tres estructuras de control y de eliminar la instrucción de desvío de flujo de control, excepto en circunstancias muy especiales tales comola simulación de una estructura lógica de control en un lenguaje de programación que no la posea.
La facilidad de comprensión del contenido de un programa puede facilitar el chequeo de la codificación y reducir el tiempo de prueba y depuración de programas.




Lenguajes de programacion estructurada
 Fue creado para hacer programas de simulación, en donde los "objetos" son la representaciónde la información más importante. Smalltalk (1972 a 1980) es posiblemente el ejemplo canónico, y con el que gran parte de la teoría de la programación orientada a objetos se ha desarrollado.
Entre los lenguajes orientados a objetos se destacan los siguientes:
ABAP -> SAP Lenguaje orientado a eventos
ABL Lenguaje de programación de OpenEdge de Progress Software
ActionScript
ActionScript 3Ada
C++
C#
Clarion
Clipper1
D
Object Pascal (Embarcadero Delphi)
Gambas
Genie
Harbour
Eiffel
Fortran 90/95
Java
JavaScript2
Lexico3
Objective-C
Ocaml
Oz
R
Perl4
PHP5
PowerBuilder
Python
Ruby
Self
Smalltalk6
Magik (SmallWorld)
Vala
VB.NET
Visual FoxPro7
Visual Basic 6.0
Visual DataFlex
Visual Objects
XBase++
Lenguaje DRP
Scala8


Lenguajes de programacionestructurada
ALGOL
Se denomina ALGOL (o Algol) a un lenguaje de programación. La voz es un acrónimo de las palabras inglesas Algorithmic Language (lenguaje algorítmico).
Fue muy popular en las universidades durante los años 60, pero no llegó a cuajar como lenguaje de utilización comercial.
Sin embargo, Algol influyó profundamente en varios lenguajes posteriores que sí alcanzaron gran difusión,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diferencia Entre Los Lenguajes De Programacion Estructurados
  • Repeticiones ESTRUCTURA DEL LENGUAJE DE PROGRAMACION C++
  • que es lenguaje de programacion
  • LENGUAJE DE PROGRAMACION ESTRUCTURADA
  • Estructura de lenguajes de programacion
  • Programacion Estructurada
  • Programación Estructurada
  • Estructura de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS