Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivo:
1
24/08/2010
2
24/08/2010
DMA
Direct
memory
access
Los lenguajes de programacin pueden clasificarse segn el a) Los que soportan tcnicas de programacin de bajo nivel (ej.: copia de ficheros frente estructuras de datos
compartidos)
paradigma que usan en:
b) Los que soportan mtodos de diseo de algoritmos (ej.: divide y vencers, programacin dinmica, etc.)
Imperativas: procedimentales1, Orientado a objetos2,
c) Los que soportan soluciones de programacin de alto nivel, como los descritos en el punto anterior
Declarativas: funcionales3(func. aritmticas), lgicos4,
hbridos, etc. Floyd tambin seala lo diferentes que resultan los lenguajes de programacin que soportan cada una de
estas categoras de paradigmas. Slo comentaremos los paradigmas relacionados con la programacin de alto
nivel.
Son ejemplos de lenguajes de programacin: 1php, 2ASP, Se agrupan en tres categoras de acuerdo con la solucin que aportan para resolver el problema
ActionScript, 2ada, python, 1pascal, 1c, 1basic,1y 2JAVA,
a) Solucin procedimental u operacional. Describe etapa a etapa el modo de construir la solucin. Es decir
JavaScript, 3lips, 2c++, 4prolog seala la forma de obtener la solucin.
b) Solucin demostrativa. Es una variante de la procedimental. Especifica la solucin describiendo ejemplos y
Un paradigma de programacin es una coleccin de permitiendo que el sistema generalice la solucin de estos ejemplos para otros casos. Aunque es
fundamentalmente procedimental, el hecho de producir resultados muy diferentes a sta, hace que sea tratada
modelos conceptuales que juntos modelan el proceso de como una categora separada.
diseo y determinan, al final, la estructura de un programa. c) Solucin declarativa. Seala las caractersticas que debe tener la solucin, sin describir cmo procesarla. Es
decir seala qu se desea obtener pero no cmo obtenerlo.
3
24/08/2010
4
24/08/2010
Cuestionario de Examen3
1. Donde, cuando y con quien se dice que
comenz la historia del software?
2.Que es un sistema operativo, un lenguaje y un
traductor?
3. Diferencia entre software a la medida y de
propsito general.
4. Enumera los lenguajes desde que existieron?
4. Cual es el beneficio del Pas con saber trabajar
el software?