Programación

Clasificado en Informática

Escrito el en español con un tamaño de 8,63 KB

 

Objeto: conjunto complejo de datos que poseen estructura, entidad provista de propiedades  de comportamiento(funcionalidad,metodos) que consecuentemente reaccionan eventos. un objeto no es un dato simple, cada objeto no es un ente aislado esta vinculado tienen una organizacion jerarquica o de otro tipo.

Clase: Colección de objetos similares y va a determinar la estructura  de los datos y las operaciones asociadas a este tipo.

Abstracción: Proceso mental, para aislar mentalmente las cualidades  esenciales de un objeto. La abstracción es la capacidad mental superior que tiene todo ser humano para poder deducir la esencia de un concepto o situación determinada 

Pasos Abstraccion: 1)Identificar objetos 2)definir propiedades y metodos3)clasificar objetos por sus semenjanzas o diferencias 4establecer relaciones

Encapsulamiento: Consiste en ocultar la información de un objeto. Es el proceso de almacenamiento de  los elementos de una abstracción que constituye su estructura y comportamiento; y sirve para separar el interfaz conceptual de una abstracción y su implementación.

Modelo POO: abstraccion, encapsulamiento,modularidad,herencia,jerarquia,polifmorfismo

Modulo: agrupacion de abstracciones logicamente relacionadas

Herencia mecanismo que hace posible que una clase herede todo el comportamiento y los atributos de otra clase

Polimorfismo: propiedad por la cual una entidad puede tomar diferentes formas cuando un código puede tomar varias formas basándose en su función

Ciclo de vida software: ident. problema, obtencion inf. analisis de req. diseño poo prueba y deteccion, capacitacion, implantacion

Lenguaje de programacion: Tecnica de comunicacion standard que permite expresar las instrucciones que han de ser ejecutadas por el ordenador, es un conjunto de reglas sintacticas y semanticas que definen un lenguaje informático

Lenguaje de bajo nivel: es  el que proporciona poca o ninguna abstraccion del microprocesador de un ordenador, consecuentemente es trasladado a lenguaje maquina.

Lenguaje de alto nivel: son independientes del lenguaje maquina y se aproximan al lenguaje natural.

Programacion imperativa: conjunto de instrucciones que le indican al ordenador como realizar una tarea

Programacion declarativa: paradigma basado en el desarrollo de programas especificando o "declarando" un conjunto de condiciones, proposiciones, afirmaciones, restricciones, ecuaciones o transformaciones que describen el problema y detallan su solución.La solución es obtenida mediante mecanismos internos de control, sin especificar exactamente cómo encontrarla.

Programacion logica: consiste en la aplicación del corpus de conocimiento sobre lógica para el diseño de lenguajes de programaciónes un tipo de paradigmas de programación dentro del paradigma de programación declarativa.La programación funcional se basa en el concepto de función (que no es más que una evolución de los predicados), de corte más matemático.

Programación funcional es un paradigma de programación declarativa basado en la utilización de funciones matematicas.

Programacion OO: paradigma de programacion que usa objetos y sus interacciones para diseñar aplicaciones y programas de ordenador

Programacion paralela: tecnica de programacion en la que muchas instrucciones se ejecutan simultaneamente.

Programacion Multiparadigma: lenguaje que soporta mas de un paradigma de programacion  

Ensamblador: es el encargado de traducir los programas escritos en lenguaje ensamblador a lenguaje maquina

Compilador: Leen el codigo fuente y lo traducen o convierten a otro lenguaje, muestran errores en el codigo fuente

 

Entradas relacionadas: