Anda di halaman 1dari 13

OBJETIVOS Y FILOSOFIAS DEL DISEO DE LOS LENGUAJES DE PROGRAMACION

EXACTITUD
.SATISFACER SU EXPRESION EXACTAMENTE CUIDADOSO EN EL PROSITO ESPECIFICO FACTOR CLAVE ES LA SIMPLICIDAD

EL programador debe adoptar un tratamiento sistematico que controle y limite la complejidad de la que tiene que preocuparse cada

etapa

CLARIDAD
.EL ALGORITMO NO DE BE SER MAS COMPLEJO DE LO NECESARIO. PARA UNA MAYOR CLARIDAD:
SEPARACION LOGICA DEL TEXTO EN PPARTES COMPRENSIBLES. SELECCIN CUIDADOSA DE LAS CARACTERISTICAS DEL LENGUAJE SELECCIN CUIDADOSA DE LAS PALABRAS A UTILIZAR INCLUSION DE COMENTARIOS EN CADA ETAPA DEL PROGRAMA.

La utilidad del programa es determinada tanto por su claridad de l texto como por las cualidades del algoritmo que describe.

EFICIENCIA
EL COSTO DE EJECUTAR UN PROGRAMA DE COMPUTADOR:
TIEMPO TOMADO PARA LLEVAR A CABO LA SECUENCIA DE OPERACIONES INVOLUCRADAS. CANTIDAD DE MEMORIA USADA EN HACERLO. IMPORTANTE MINIMIZAR REQUERIMIENTOS DE UN PROGRAMA

TIEMPO PARA EJECUTAR EL PROGRAMA


PROPORCINAL AL NUEMRO DE OPERACIONES QUE EL PROCESADOR REALIZA PARA HACERLO

MEMORIA UTILIZADA
DETERMINADA POR LA CANTIDAD DE DATOS QUE TIENEN QUE SER GUARDADOS NUMERO DE INSTRUCIONES DEL PROCESADOR PARA DEFINIR EL PROGRAMA

INDEPENDENCIA DE LA MAQUINA
INTRUDUCCINES PARA QUE LA COMPUTADORA HAGA DIFERENTES TAREAS GENERAMOS NUESTRAS APLICACIONES LENGUAJE DE PROGRAMACION ES UNA NOTACION PARA ESCRIBIR INSTRCUCIONES PARA COMUNICARSE CON EL HARDWARE.

LENGUAJE DE BAJO NIVEL


DEPENDIENTES DE LA MAQUINA DISEADOS PARA EJECUTARSE EN UNA MAQUINA EN ESPECIFICO ES EL UNICO QUE ENTIENDE A LA COMPUTADORA YA QUE ES BINARIO LENGUAJE ENSAMBLADOR INTENTO SUSTITUIR EL

LENGUAJE MAQUINA

LENGUAJE ALTO NIVEL


LENGUAJE INVOLUCRADO MAS ALTO EN MAS SENCILLO SE PUEDEN UTILIZAR EN UNA GRAN VARIEDAD DE COMPUTADORAS EMPLOS:
FORTRAN, COBOL, BASIC, PASCAL, ETC

TIPOS DE FILOSOFIA DE PROGRAMACION


1.-ESTRCUTURADA 2.-ORIENTADA A OBJETOS 3.-ORIENTADA A EVENTOS

ESTRUCTURADA
es una filosofa de implantacin de algoritmos con un conjunto finito de estructuras bien organizadas. Esta filosofa est enfocada a los programas, es decir en la forma en que se resolvern los problemas. Al implementar los procedimientos y funciones se aplican las estructuras de datos adecuadas a estos y se obtienen los programas.

ORIENTADA A OBJETOS
analiza las entidades implicadas en el programa buscando caractersticas comunes entre entidades y de ah crear estructuras de datos que capturen estas caractersticas permitiendo crear relaciones entre las estructuras de datos tambin denominados objetos. Las propiedades de la programacin orientada a objetos son: herencia, paso de

mensajes, encapsulamiento y polimorfismo.

ORIENTADA A EVENTOS
se enfoca a las acciones del usuario como principalmente forma de programacin. Esta filosofa basa sus caractersticas en crear funciones en base a los eventos que produce el usuario. Este tipo de programacin es sensiblemente ms complicada que la secuencial y la interactiva, ya que las acciones de un usuario son muy variadas.

Anda mungkin juga menyukai