Programación

Páginas: 24 (5831 palabras) Publicado: 23 de mayo de 2013
Manual de Programación I.

Lic. Simón B. Marte Reyes

Programa,
En informática, sinónimo de software, el conjunto de instrucciones que ejecuta un
ordenador o computadora.
Lenguaje de programación
En informática, cualquier lenguaje artificial que puede utilizarse para definir una
secuencia de instrucciones para su procesamiento por un ordenador o computadora.
A continuación, encontraráuna breve lista de los lenguajes de programación
actuales:
Lenguaje
BASIC
C
C++
Cobol
Fortran
Java
Pascal
PHP
Delphi

Principal área de aplicación
Programación para fines educativos
Programación de sistema
Programación de sistema orientado a objeto
Administración
Cálculo
Programación orientada a Internet
Programación para fines educativos
Desarrollo de sitios web dinámicosPrograma orientado a objeto

Programación Orientada A Objetos O (POO)
Es un paradigma (Modelo) de programación que usa objetos y sus interacciones,
para diseñar aplicaciones y programas de ordenador. Está basado en varias técnicas,
incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se
popularizó a principios de la década de 1990. En la actualidad, existe variedad delenguajes de programación que soportan la orientación a objetos.
Origen la POO
Los conceptos de la programación orientada a objetos tienen
origen en Simula 67, un lenguaje diseñado para hacer simulaciones, creado por OleJohan Dahl y Kristen Nygaard del Centro de Cómputo Noruego en Oslo. Según se
informa, la historia es que trabajaban en simulaciones de naves, y fueron
confundidos por la explosióncombinatoria de cómo las diversas cualidades de
diversas naves podían afectar unas a las otras. La idea ocurrió para agrupar los
diversos tipos de naves en diversas clases de objetos, siendo responsable cada clase
de objetos de definir sus propios datos y comportamiento. Fueron refinados más
tarde en Smalltalk, que fue desarrollado en Simula en Xerox PARC, pero diseñado
para ser un sistemacompletamente dinámico en el cual los objetos se podrían crear y
modificar "en marcha" en lugar de tener un sistema basado en programas estáticos.
La programación orientada a objetos tomó posición como la metodología de
programación dominante a mediados de los años ochenta, en gran parte debido a la
POLITÉCNICO MAX HENRÍQUEZ UREÑA

Página 1

Manual de Programación I.

Lic. Simón B. MarteReyes

influencia de C++, una extensión del lenguaje de programación C. Su dominación
fue consolidada gracias al auge de las Interfaces gráficas de usuario, para los cuales
la programación orientada a objetos está particularmente bien adaptada.
Características de la POO
Abstracción
La abstracción consiste en aislar un elemento de su contexto o del resto de los
elementos que lo acompañan.En programación, el término se refiere al énfasis en
el "¿qué hace?" más que en el "¿cómo lo hace?" (Característica de caja negra). El
común denominador en la evolución de los lenguajes de programación, desde los
clásicos o imperativos hasta los orientados a objetos, ha sido el nivel de
abstracción del que cada uno de ellos hace uso.
Polimorfismo
En programación orientada a objetos elpolimorfismo se refiere a la posibilidad
de definir clases diferentes que tienen métodos o atributos denominados de forma
idéntica, pero que se comportan de manera distinta.
Por ejemplo, podemos crear dos clases distintas: Pez y Ave que heredan de la
superclase Animal. La clase Animal tiene el método abstracto mover que se
implementa de forma distinta en cada una de las subclases (peces y aves semueven
de forma distinta).
Encapsulamiento
En programación orientada a objetos, se denomina encapsulamiento al
ocultamiento del estado, es decir, de los datos miembro, de un objeto de manera que
sólo se puede cambiar mediante las operaciones definidas para ese objeto.









Ejemplos de lenguajes orientados a objeto
Delphi
Visual Basic.NET
Visual FoxPro
C++
Java...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS