Java

Páginas: 10 (2322 palabras) Publicado: 3 de octubre de 2011
Introducción

Me parece imposible hablar de paradigmas de programación sin antes saber qué significa el término paradigma, qué es un lenguaje de programación, y entender exactamente qué es el lenguaje. Así que me parece prudente empezar desde aquí.
Edward Sapir, definió el lenguaje como un método humano y no instintivo de
comunicar ideas, emociones y deseos mediante un sistema de símbolosproducidos voluntariamente1. Esta definición en principio se refiere a un lenguaje natural, que es aquel lenguaje hablado o escrito que usamos para la comunicación más cotidiana y general. No obstante, en este trabajo es de interés otro tipo de lenguajes programación POO que es programación orientado a objetos, C++ y java.

Los lenguajes de programación forman un subconjunto de los lenguajes formales.Mediante ellos el ser humano puede comunicarse con una computadora y decirle qué es lo que tiene que hacer y, al mismo tiempo, sirven para comunicarse con otros seres humanos y expresarles qué es lo que se quiere que haga una computadora. Para terminar, vale la pena citar otra definición del lenguaje, esta vez por Bryan Higman, quien lo describió como un conjunto de objetos llamados vocabularioque pueden ser combinados en cadenas lineales de acuerdo a ciertas reglas llamadas gramática. Esto, con el propósito de comunicarse con un receptor e inducir en él la realización de cierto lenguaje de programación

.

Paradigma de programación
Un paradigma de programación es un modelo básico de diseño y desarrollo de programas, que permite producir programas con unas directricesespecíficas, tales como: estructura modular, fuerte cohesión, alta rentabilidad, entre otras. Cuya colección de modelos conceptuales que juntos modelan el proceso de diseño y determinan, al final, la estructura de un programa.
es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que unívocamente trata de resolver uno ovarios problemas claramente delimitados.

La resolución de estos problemas debe suponer consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería de software. Tiene una estrecha relación con la formalización de determinados lenguajes en su momento de definición. Un paradigma de programación está delimitado en el tiempo en cuanto a aceptación y uso ya que nuevosparadigmas aportan nuevas o mejores soluciones que la sustituyen parcial o totalmente.

Definición de los tipos de paradigma de programación

El paradigma funcional
Considera al programa como una función matemática, donde el dominio representaría el conjunto de todas las entradas posibles (inputs) y el rango sería el conjunto de todas las salidas posibles (outputs).

Programación LógicaDifieren de forma importante de otros paradigmas. No sólo en su sintaxis o semántica, sino que en él la lógica representa conocimiento, el cual es manipulado mediante inferencias.

Orientado a Objetos
Programar bajo este paradigma es como tratar de simular o modelar los objetos del mundo real. Una mascota como un perro podría servir para un ejemplo introductoria:
Un objeto estácompuesto por estados y métodos. Los estados son propiedades del objeto y están representados por variables con valores únicos para cada objeto y que son llamadas variables de instancia

La programación orientada a objetos

Un objeto es una encapsulación abstracta de información, junto con los métodos o procedimientos para manipularla. Un objeto contiene operaciones que definen sucomportamiento y variables que definen su estado entre las llamadas a las operaciones que equivale a la generalización o abstracción de un tipo específico de objetos y representa una acción a tomar por un determinado objeto.

Es un paradigma que utiliza objetos como elementos fundamentales en la construcción de la solución. Surge en los años 70. Un objeto es una abstracción de algún hecho o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS