Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Biscucuy-Portuguesa
Algoritmo
Y
Programación
Skarle vasqued
Raul Uzcategui
Fredervith Uzcategui
Omar Garcia
1-Programación imperativa:
Los lenguajes de programación imperativa son muy concretos y trabajan cerca del
sistema. De esta forma, el código es, por un lado, fácilmente comprensible, pero,
por el otro, requiere muchas líneas de texto fuente para describir lo que en los
lenguajes de la programación declarativa se consigue con solo una parte de las
instrucciones.
Fortran
Java
Pascal
ALGOL
C
C#
C++
Ensambladores
BASIC
COBOL
Python
Ruby
Copy
2-Programación Declarativa
Antes de explorar las limitaciones de la programación declarativa, me parece es
necesario entender sus méritos. Sin duda la herramienta de programación
declarativa más efectiva es la base de datos relacional (RDB, por su nombre en
inglés relational database). Incluso podría considerarse la primera herramienta
declarativa. De todos modos, RDB tiene dos propiedades que consideró son
arquetípicas de la programación declarativa:
Mientras el Software del Sistema está diseñado para administrar los recursos del
sistema y también proporciona una plataforma para que el Software de Aplicación
se ejecute, el Software de Aplicación está diseñado para que los usuarios realicen
sus tareas específicas.
Diferencias Principales
Todo algoritmo tiene una entrada, conocida como inputy una salida, conocida
como output,y entre medias, están las instrucciones o secuencia de pasos a
seguir. Estos pasos deben estar ordenados y, sobre todo, deben ser una serie
finita de operaciones que permitan conseguir una determinada solución.
.