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

Lenguajes De Programación Procedurales


Enviado por   •  3 de Mayo de 2014  •  1.601 Palabras (7 Páginas)  •  1.439 Visitas

Página 1 de 7

Introducción.

Las computadoras desde sus inicios necesitaban ser programadas para que realizaran alguna tarea en especifico, por ello se inventaron los lenguajes de programación, para controlar las computadoras.

Hoy en día existen muchos lenguajes de programación, algunos son sencillos de usar en comparación con los primeros creados (el lenguaje ensamblador por ejemplo) y para desarrollarlos ha existido una evolución (desde los primeros lenguajes hasta los últimos), pero tienen algunas semejanzas. En este trabajo se muestran los lenguajes de la tercera generación o también llamados procedurales, además de la Programación Orientada a Objetos y la cuarta generación de lenguajes de programación, además se mostrara una cronología de algunos lenguajes de programación y su área de especialidad o el uso que se le da (o se le dio si ya no es usado).

Lenguajes de programación procedurales.

Un lenguaje de programación es un lenguaje inventado para controlar una computadora, utilizan juegos de caracteres "alfabeto" para comunicarse con las computadoras. A lo largo del tiempo se han creado muchos tipos que tienen distintos objetivos y características, pero están inventados para facilitar el abordaje de distintos problemas, como el mantenimiento del software, su reutilización, mejorar la productividad, y otras funciones que con el tiempo se han desarrollado.

La palabra procedural se puede entender como un paradigma (modelo) de programación, al cual también se le puede llamar imperativo o moderno.

Los lenguajes de programación procedurales utilizan un estilo de programación basado en estructurar el código de un programa en componentes, que reciben el nombre de procedimientos, funciones o subrutinas, que son partes del programa más pequeñas. En este tipo de lenguaje se programa mediante una serie de comandos, agrupados en bloques y compuestos de órdenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condición. Estos fueron los primeros lenguajes de programación en uso y aún hoy muchos lenguajes modernos usan este principio.

Características

-Es una colección de tienen un punto de comienzo (podría ser la entrada) y uno de final (la salida).

-Tienen una funcionalidad concreta.

-Se ejecutan a través de procedimientos.

Ventajas.

-Comprensibilidad. Proporciona una comprensión clara del diseño del código al programador y por ello facilita diseño, la depuración y el mantenimiento.

-Desarrollo modular. Los procedimientos facilitan el desarrollo de un programa en módulos independientes, permitiendo que personas o equipos diferentes trabajen en cada módulo por separado.

-Capacidad de reutilización. El código de los procedimientos puede ser compilado y almacenado en ficheros de librería. Éstas pueden ser reutilizadas en cualquier programa mediante el enlazado.

Ejemplos de Lenguajes procedurales

Los lenguajes que dominan esta clasificación son: Fortran, Algol, C, C++, Pascal, ADA, SmallTalk y COBOL.

Fortran

Fortran (FORmula TRANslator) fue lanzado en 1957, se diseño pensando en crear un traductor de expresiones aritméticas a código máquina muy eficiente, por lo que es el lenguaje estándar del cálculo científico.

COBOL

(COmmon Business Oriented Langauge = lenguaje orientado a negocios comunes).Se ha usado mucho desde los años 60 en aplicaciones de computadoras aplicadas a la administración. El lenguaje es notable por su sintaxis parecida al inglés, lo que hace que los programas sean relativamente fáciles de leer.

ALGOL60

ALGOL (Algoritmie Languge => lenguaje algorítmico) es un lenguaje de programación creado en los años 60´s que se usaba principalmente para el diseño de aplicaciones de cálculo, este lenguaje proporciona recursos para estructurar datos.

BASIC

(Begginer´s All Purpose Symbolic Instruction Code => Código de Instrucciones Simbólicas de Todo Propósito para Principiantes). Lenguaje desarrollado en la década de los 60´s destinado en sus inicios a la enseñanza de la programación. Por su sencillez fue el lenguaje básico utilizado inicialmente en los computadores personales. En general, en BASIC se suele trabajar en modo intérprete.

PL/1.

PL1 son una sigla de Portfolio Lenguage One (Lenguaje de portafolio uno). Es un lenguaje de programación creado por la compañía Atari. Usa sólo 12 Kb de espacio y es más de 10 veces más rápido que PBASIC.

Pascal

Desarrollado por Niklaus Wirth, es un lenguaje estructurado en bloques. Un programa en Pascal está formado siempre por un solo bloque de programas principal, que contiene dentro de él definiciones del subprograma usado.

La parte más innovadora del diseño descansa en el trato de los tipos de datos. Una gran sección de diferentes tipos de datos se proporciona: enteros, reales, carácter, enumeraciones, booleanos, arreglos, registros, archivos secuenciales y una forma limitada de conjuntos. Pascal permite que se dé por el programador la definición separada de un tipo de datos.

Pascal puede implementarse en forma eficiente sobre computadoras convencionales.

Lenguaje C

El lenguaje C es un lenguaje de programación diseñado para poder crear aplicaciones de todo tipo inicialmente se usaba en entornos de tipo UNIX aunque después se extendió en todas las plataformas. Su creador fue Dennis Ritchie.

El lenguaje C reúne características de programación intermedia entre los lenguajes ensambladores y los lenguajes de alto nivel; con gran poderío basado en sus operaciones a nivel de bits (propias de ensambladores) y la mayoría de los elementos de la programación estructurada de los lenguajes de alto nivel, por lo que resulta ser el lenguaje preferido para el desarrollo de software de sistemas y aplicaciones profesionales de la programación de computadoras.

MODULA-2

Modula-2 es descendiente directo

...

Descargar como (para miembros actualizados) txt (11 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com