Progamacion

Páginas: 10 (2500 palabras) Publicado: 1 de octubre de 2012
TEMA 1.1 EVOLUCIÓN DE LA PROGRAMACIÓN.
www.buenastareas.com › Inicio › Tecnología En

Materia: Fundamentos de Programación.


EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN:
 Lenguajes de primera generación.
 Lenguajes de segunda generación.
 Lenguajes de tercera generación.
 Lenguajes de cuarta generación.
 Lenguajes de programación orientados a objetos.
 Smalltalk.
 C++.
Java.
 Lenguajes de programación visual.
 Lenguajes de quinta generación.

LENGUAJES DE PRIMERA GENERACIÓN.

Lo constituyen los lenguajes maquina. Estos se consideran como de bajo nivel por que no existe un programa de codificación menos complicado que el que utiliza los símbolos binarios 1 y 0.

ASCII, utiliza ceros y unos para representar letras del alfabeto. Como este es el lenguajedel CPU, los archivos de texto traducidos a los grupos binarios. ASCII pueden leerse por casi cualquier plataforma de sistemas de computadoras.

LENGUAJES DE SEGUNDA GENERACIÓN.

A estos se les denominó lenguaje ensamblador. Los lenguajes ensambladores usan códigos como a para agregar o mvc para mover, y así sucesivamente. Los programas de software de sistemas tales como los sistemas operativosy los programas de utilidad se escriben con frecuencia en un lenguaje ensamblador.


LENGUAJES DE TERCERA GENERACIÓN.

Estos son más fáciles de aprender y usar que los lenguajes maquina y el lenguaje ensamblador, pues su similitud con la comunicación y comprensión humana cotidiana es mayor. Enunciados, Print, Total sales, Read normal Pay etc. Aunque son más fáciles de programar, no son taneficientes en términos de rapidez operacional y memoria.

LENGUAJES DE TERCERA GENERACIÓN.

Son relativamente independientes del hardware de la computadora. Esto significa que el mismo programa puede utilizarse en varias computadoras diferentes de distintos fabricantes.

LENGUAJES DE CUARTA GENERACIÓN.

Son lenguajes que se relacionan menos con procedimientos y que son aun más parecidos alinglés que los lenguajes de (Continua).

1.2 CONCEPTOS FUNDAMENTALES DE LA PROGRAMACIÓN ORIENTADA A OBJETOS.
es.wikipedia.org/wiki/Programación_orientada_a_objetos

La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en variastécnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.
La programación orientada a objetos es una forma de programar que trata de encontrar una solución a estos problemas. Introduce nuevosconceptos, que superan y amplían conceptos antiguos ya conocidos. Entre ellos destacan los siguientes:
 Clase: definiciones de las propiedades y comportamiento de un tipo de objeto concreto. La instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ellas.
 Herencia: (por ejemplo, herencia de la clase C a la clase D) Es la facilidad mediante la cual la clase D heredaen ella cada uno de los atributos y operaciones de C, como si esos atributos y operaciones hubiesen sido definidos por la misma D. Por lo tanto, puede usar los mismos métodos y variables públicas declaradas en C. Los componentes registrados como "privados" (prívate) también se heredan, pero como no pertenecen a la clase, se mantienen escondidos al programador y sólo pueden ser accedidos a travésde otros métodos públicos. Esto es así para mantener hegemónico el ideal de OOP.
 Objeto: entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad (métodos) los mismos que consecuentemente reaccionan a eventos. Se corresponde con los objetos reales del mundo que nos rodea, o a objetos internos del sistema (del programa). Es una instancia a una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Progamacion
  • progamacion
  • progamacion
  • Progamacion
  • Progamacion
  • Progamacion
  • Progamacion
  • progamacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS