Top Banner
* Lenguajes de programación Realizado por: Fernández Reyes Jennifer Edith Grupo: 207
14

Lenguajes de programación

Dec 18, 2014

Download

Education

JeennFdz

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lenguajes de programación

*Lenguajes de programación

Realizado por:Fernández Reyes Jennifer

Edith Grupo: 207

Page 2: Lenguajes de programación

*Índice

• Concepto• Tipos de lenguajes• -Características

Page 3: Lenguajes de programación

*ContenidoLos ordenadores no hablan nuestro idioma, son maquinas y como tales, necesitan un lenguaje especifico pensado por el hombre para ellas.

Además, necesitan constantemente interpretar todas las instrucciones que reciben. Dada la

dificultad de comunicación insalvable entre el computador y el programador, pronto

aparecieron lenguajes de programación que hacen posible la comunicación con el

microprocesador, utilizando términos y símbolos relacionados con el tipo de problema que se

debe resolver, mediante el empleo de herramientas que brinda la informática

A continuación se muestra una breve explicación de los lenguajes de programación mas comunes

y sus características

Page 4: Lenguajes de programación

*Lenguajes de programación

*Es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras.

*Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos

con precisión, o como modo de comunicación humana

*

Page 5: Lenguajes de programación

* ABCFue desarrollado a principios de los 80 en el

Centrum voor Wiskunde en Informática (CWI)

Es muy fácil de aprender y de usar, y el código es compacto pero legible

Tiene tipos de datos de muy alto nivel: números, textos, compuestos y tablas. ABC

es, además de un lenguaje de programación, un entorno interactivo de

trabajo.

Page 6: Lenguajes de programación

*Algol

Fue desarrollado a finales de los años 1950 por un comité internacional para crear un lenguaje

de programación internacional e independiente de la máquina.

* No tuvo mucho éxito comercial pero es muy importante en la historia de la informática, ya que tuvo una gran influencia en la mayoría de los lenguajes de programación posteriores.

*Fue el primer lenguaje que introdujo el concepto de variables locales a un bloque de

código.

*Fue el primer lenguaje descrito con la notación BNF.

*Algol-58, Algol-60 y Algol-68

Page 7: Lenguajes de programación

*BASIC

* Fue creado en 1964 por los norteamericanos John Kemeny y Thomas Kurtz, en el Dartmouth College.

* Su intención era diseñar un lenguaje adecuado para principiantes.

* El BASIC tuvo una gran expansión en los años 80, cuando se impuso como lenguaje estándar para los

microordenadores domésticos de ocho bits.

* Se usó ampliamente en la enseñanza y también en la programación profesional.

* Era un lenguaje poco estructurado y recibió muchas críticas por promover malos hábitos de

programación. Pero en lugar de desaparecer, fueron surgiendo versiones nuevas con características más

avanzadas.

Page 8: Lenguajes de programación

*BETA

*BETA es un lenguaje de programación orientado a objetos.

*Desarrollado inicialmente en varias universidades escandinavas.

*Está relacionado con Simula, que fue el primer lenguaje orientado a objetos.

Page 9: Lenguajes de programación

* C fue creado en los Bell Telephone Laboratories al principio de los 70, por Dennis M. Ritchie.

* Su nacimiento estuvo ligado al del sistema operativo Unix, que se desarrolló paralelamente.

* Sus características debían ser: eficiencia, potencia y portabilidad.

* A C se le ha criticado que los programas suelen ser poco legibles y propensos a errores.

* A partir de 1979, Bjarne Stroustrup, de AT&T, empezó a trabajar en un descendiente de C con soporte para

orientación a objetos y otras mejoras, que sería conocido como C++ (la primera versión, interna de AT&T, data de

1983).

Page 10: Lenguajes de programación

*COBOL

* Lenguaje común orientado a los negocios fue desarrollado en 1959 por un comité de CODASYL

(Conference on Data Systems Languages).

* Sigue siendo bastante usado en el ámbito de la gestión empresarial. Ha sufrido distintas

modificaciones de acuerdo con las nuevas tendencias.

* COBOL es considerado un lenguaje de fácil aprendizaje.

* Los programas deben contener cuatro secciones: identificación, entorno, datos y procedimientos.

Page 11: Lenguajes de programación

*FORTH

* Fue creado por Charles Moore en los años 60 desarrollando herramientas especializadas para varias aplicaciones.

* Fue formalizado como lenguaje para la automatización de telescopios cuando Moore trabajaba en el National Radio

Astronomy Observatory, en 1970.

* Forth suele considerarse un lenguaje para aplicaciones científicas, sin alejarse mucho del campo en que se fraguó. Se considera especialmente adecuado para sistemas incrustados.

* Cuenta entre sus ventajas ocupar poco memoria, rápido y extensible. Y entre sus puntos débiles, que tiene una sintaxis

extraña que lo hace difícil de aprender y posiblemente de usar.

* Una característica importante es que es un lenguaje basado en el uso de una pila.

Page 12: Lenguajes de programación

*JAVA

* Este lenguaje se presentó en 1995.Fue desarrollado por la empresa Sun Microsystems. Al parecer su historia es

bastante curiosa, iniciándose como un lenguaje para el control de aparatos electrónicos. Cuando el proyecto estaba

prácticamente abandonado, Bill Joy, cofundador de Sun, viendo Internet como el terreno idóneo para competir con

Microsoft, retomó este lenguaje, que con los cambios pertinentes se transformó en Java.

* Java es famoso por las applets. Uno de sus puntos fuertes es su capacidad multiplataforma, que permite que el mismo código pseudocompilado, se ejecute en cualquier sistema.

* En cuanto al lenguaje en sí, es un descendiente de C++, aunque intenta corregir muchos de sus defectos.

Page 13: Lenguajes de programación

*PERL

* Es un lenguaje de alto nivel escrito por Larry Wall y miles de voluntarios.

* Hereda características de lenguajes dispares, como AWK, C o el shell de Unix. Aunque es muy potente y extenso, normalmente sólo hace falta usar una parte mínima de sus posibilidades, siendo fácil de aprender.

* Puede usarse para muchas tareas, siendo especialmente adecuado para el análisis y

generación de textos y la administración de sistemas.

* Perl se ha hecho famoso por ser muy usado en Internet, ejecutándose continuamente en miles de

servidores.

Page 14: Lenguajes de programación

*Conclusión

El futuro previsible de la computación es muy interesante, y se puede esperar que esta ciencia siga siendo objeto de atención prioritaria de gobiernos y de la sociedad en conjunto.