ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ACT. DIAG. TIC 2 ETAPA 2


Enviado por   •  12 de Abril de 2015  •  1.920 Palabras (8 Páginas)  •  254 Visitas

Página 1 de 8

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

Semestre Enero- Junio

Monterrey, N.L. a 28 de marzo de 2015

LENGUAJES DE PROGRAMACIÓN

Es el conjunto de símbolos, reglas sintácticas (forma de escribir) y semánticas (sentido de aquello que se escribe) junto con sus elementos y las expresiones.

Los lenguajes de programación surgen por la necesidad de automatizar tareas que realiza el usuario de forma repetitiva.

TIPOS DE LENGUAJES

• Alto nivel es el que está cercano a las personas. (BASIC, COBOL, PASCAL, C++, JAVA).

• Nivel intermedio son los que acceden a detalles de la máquina. (C, FORTH).

• Bajo nivel son los que están más cercanos a las máquinas. (Lenguaje máquina y ensamblador; Intel 8088 o MSX88)

Lenguajes De Alto Nivel 1

Se producen avances en el desarrollo de compiladores e intérpretes, dando lugar a los lenguajes de 3º generación, cuyas ventajas son las facilidades en el aprendizaje, lectura/escritura, corrección, transformación y conversión a otros lenguajes.

Así pues surgen los más antiguos:

• FORTRAN: Orientado a aplicaciones Matemáticas/Científicas.

• COBOLD: Orientado a aplicaciones administrativas y de Contabilidad.

Más tarde con la llegada de las Microcomputadoras aparecerían:

• BASIC Y PASCAL

LENGUAJES DE ALTO NIVEL II

• Generadores de aplicaciones o 4º Generación, se conocen como aquellos lenguajes que a diferencia de la 3GL donde escribíamos cientos de líneas de código, aquí utilizamos ciertas funciones ya programadas que nos generan dichos códigos de forma muy sencilla dejando al usuario prácticamente encargarse de ciertas estructuras y operaciones, por eso reciben el nombre de “generadores”.

• Se dice que estos lenguajes aumentan en 10 la productividad de los programadores, sin embargo es más limitado el tipo de problemas a resolver.

• Los lenguajes SQL y QBE son ejemplos de 4GL

CARACTERÍSTICAS LENGUAJES DE ALTO NIVEL

• Soportan estructuras de datos complejas.

• Independientes del procesador.

• Sintaxis más compleja.

• No entendibles por el procesador.

• Deben ser traducidos a lenguaje máquina

Los lenguajes de programación más famosos a través de la historia son:

• Ensamblador (1950-1955)

• FORTRAN (1955) Estados Unidos (IBM)

• COBOL (1960) comité CODASYL (COnference on DAta SYstems Languages), Departamento de Defensa de Estados Unidos

• PL/I (comienzos de los 60s) Denominado Programming Language/I (IBM)

• BASIC (1965) diseñado por los profesores John G. Kemeny y Thomas E. Kurtz del Dartmouth College (Estados Unidos)

• VISUAL BASIC (1991) Versión de Basic para Windows

• PASCAL Fue creado por el matemático suizo Nicklaus Wirth en 1970.

• C Creado en 1972 por Dennis Ritchie a partir de los trabajos de su colega de los laboratorios Bell Telephone, Ken Thompson.

• MODULA-2 Diseñado en 1977 bajo la dirección de Nicklaus Wirth (mismo autor del PASCAL)

• ADA (1983) Departamento de Defensa de Estados Unidos.

• LISP (1959-1960) por John McCarthy

• RPG Desarrollado por IBM en 1964

• ALGOL (1958) Desarrollado en conjunto por un grupo internacional de matemáticos europeos y americanos.

• C++ Desarrollado por Bjarme Stroustrup (Bell Laboratories) a principios de los 80's

• DELPHI (1995)Desarrollado por la empresa BORLAND (INPRISE)

• JAVA Desarrollado por James Gosling, a principios de los 90 para Sun Microsystem

• Perl (1987) Desarrollado por Larry Wall (lwall at netlabs.com)

• PHP Creado por Rasmus Lerdorf en 1995

• PROLOG Lo crearon A. Colmenauer y Ph. Roussel, con la colaboración de R. Kowalski, simultáneamente en la Universidad de Aix-Marseille (Francia) y Edimburgo (Gran Bretaña) a inicios de los 70's

• ASP Surge en diciembre de 1996 con el service pack 3 de Windows NT 4.0 como parte del IIS 3.0

• Power Builder (1990) Desarrollado por PowerSoft

Principales lenguajes.

FORTRAN (1957)

Fue el primer lenguaje de alto nivel: fue desarrollado por IBM y su primera versión se lanzo en 1957. Su nombre proviene de la contracción de FORmula TRANslation, y da una buena indicación del lenguaje que fueron, según consta en el primer manual FORTRAN, proporciona un lenguaje capaz de expresar cualquier problema en función de un cálculo numérico, en particular aquellos problemas en los que hay involucradas numerosas formas y muchas variables. Fue diseñado para su uso en aplicaciones científicas y técnicas. Se caracteriza por su potencia en los cálculos matemáticos pero está limitado en lo relativo al tratamiento de datos no numéricos, por lo que no resulta adecuado para aplicaciones de gestión manejo de ficheros, tratamiento de caracteres y edición de informes.

ALGOL. (1960)

El ALGOL ("ALGOrithmic Lenguage") es el primer lenguaje que fue creado por un comité internacional. En 1960 se reunieron representantes de varios países europeos y de Estados Unidos para crear un lenguaje destinado a "describir procesos" mediante instrucciones de control (iteraciones y alternaciones).

Permite escribir programas de resolución de problemas en forma limpia y clara, de fácil lectura. Aunque poco "transportable" (no permite con facilidad que un programa escrito para un tipo de computadora funcione en otro), es de gran importancia conceptual por cuanto introdujo la "programación estructurada", lo cual influyó en muchos lenguajes creados posteriormente.

COBOL. (1960)

Orientado a los negocios, llamándose ésta primera versión COBOL-60, por ser éste el año que vio la luz. El COBOL Es un lenguaje para cálculos en el campo de los negocios y proceso de datos comerciales.

Como lenguaje comercial, el COBOL destaca en el manejo de datos alfanuméricos y ficheros, de forma que permite la realización de tareas tales como la lectura y actualización de ficheros de registros y la cumplimentación automática de formularios. Entre sus inconvenientes se encuentran sus rígidas reglas de formato de escritura, la necesidad de escribir todos los elementos al máximo detalle, la extensión excesiva de sus sentencias y la inexistencia de funciones matemáticas

BASIC. (1964)

El BASIC posee un abanico de funciones; incluye funciones numéricas ampliamente comparables a las que tiene una calculadora científica y funciones para el manejo de caracteres.

El Basic ofrece un

...

Descargar como (para miembros actualizados) txt (13 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com