Tendencias De Programacion

Páginas: 8 (1989 palabras) Publicado: 28 de julio de 2011
-------------------------------------------------
Las tendencias en los lenguajes de programación

Escrito por: Justo Mendez

El estudio de los lenguajes de programación agrupa tres intereses diferentes: el del programador profesional, el del diseñador del lenguaje y del implementador del lenguaje.

Además, estos tres trabajos han de realizarse dentro de las ligaduras y capacidades de laorganización de una computadora y de las limitaciones fundamentales de la propia "calculabilidad". El término "el programador" es un tanto amorfo, en el sentido de que camufla importantes diferencias entre distintos niveles y aplicaciones de la programación. Claramente el programador que ha realizado un curso de doce semanas en COBOL y luego entra en el campo del procesamiento de datos esdiferente del programador que escribe un compilador en Pascal, o del programador que diseña un experimento de inteligencia artificial en LISP, o del programador que combina sus rutinas de FORTRAN para resolver un problema de ingeniería complejo, o del programador que desarrolla un sistema operativo multiprocesador en ADA.

En esta investigación, intentaremos clarificar estas distinciones tratandodiferentes lenguajes de programación en el contexto de cada área de aplicación diferente. El "diseñador del lenguaje" es también un término algo nebuloso. Algunos lenguajes (como APL y LISP) fueron diseñados por una sola persona con un concepto único, mientras que otros (FORTRAN y COBOL) son el producto de desarrollo de varios años realizados por comités de diseño de lenguajes.

El "implementadordel lenguaje" es la persona o grupo que desarrolla un compilador o intérprete para un lenguaje sobre una máquina particular o tipos de máquinas. Más frecuentemente, el primer compilador para el lenguaje Y sobre la máquina X es desarrollada por la corporación que manufactura la máquina X . Por ejemplo, hay varios compiladores de Fortran en uso; uno desarrollado por IBM para una máquina IBM, otrodesarrollado por DEC para una DEC, otro por CDC, y así sucesivamente. Las compañías de software también desarrollan compiladores y también lo hacen los grupos de investigación de las universidades. Por ejemplo, la universidad de Waterloo desarrolla compiladores para FORTRAN Y PASCAL, los cuales son útiles en un entorno de programación de estudiantes debido a su superior capacidad de diagnostico yvelocidad de compilación.

Hay también muchos aspectos compartidos entre los programadores, diseñadores de un lenguaje e implementadores del mismo. Cada uno debe comprender las necesidades y ligaduras que gobiernan las actividades de los otros dos.

Hay, al menos, dos formas fundamentales desde las que pueden verse o clasificarse los lenguajes de programación: por su nivel y por principalesaplicaciones. Además, estas visiones están condicionadas por la visión histórica por la que ha transcurrido el lenguaje. Además, hay cuatro niveles distintos de lenguaje de programación.

Los "Lenguajes Declarativos" son los más parecidos al castellano o inglés en su potencia expresiva y funcionalidad están en el nivel más alto respecto a los otros. Son fundamentalmente lenguajes de órdenes,dominados por sentencias que expresan "Lo que hay que hacer" en vez de "Cómo hacerlo". Ejemplos de estos lenguajes son los lenguajes estadísticos como SAS y SPSS y los lenguajes de búsqueda en base de datos, como NATURAL e IMS. Estos lenguajes se desarrollaron con la idea de que los profesionales pudieran asimilar más rápidamente el lenguaje y usarlo en su trabajo, sin necesidad de programadoreso practicas de programación.

Los lenguajes de "Alto Nivel" son los más utilizados como lenguajes de programación. Aunque no son fundamentalmente declarativos, estos lenguajes permiten que los algoritmos se expresen en un nivel y estilo de escritura fácilmente legible y comprensible por otros programadores. Además, los lenguajes de alto nivel tienen normalmente las características de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Docente Orientado En Las Nuevas Tendencias De Programacion
  • Tendencias en lenguajes de programacion
  • Tendencias
  • tendencias
  • tendencias
  • Tendencia
  • Tendencias
  • las tendencias

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS